Job purpose : (part of description)
We are looking for Senior Android Developer who possesses a passion for pushing mobile technologies to the limits and work with our team of talented engineers to design and build the next generation of our mobile applications.
Your people responsibilities : (part of description)- as a leader you will :
Foster teamwork and lead by example
Participating in the organization-wide people initiatives
Mentoring the juniors
We are looking for the candidates with the following : (Qualifications)
BE / BTech / MCA with a sound industry experience of 5-7 yrs. in Android Mobile App development
Proven working experience in Android app development and have published at least one original Android appin the Google Play store or Enterprise App store.
Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
Strong knowledge of Android UI design principles, patterns, and best practices
Experience with offline storage, threading, and performance tuning
Understanding of Google’s Android design principles and interface guidelines
Experience working with JSON& RESTful APIs to connect Android applications to back-end services
Experience with third-party libraries and APIs.
Familiarity with cloud message APIs and push notifications
Proficient understanding of code versioning tools like GIT, SVN
Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
Solid understanding of thefull mobile development life cycle.
Designing and developing advancedapplications for the Android platform
Collaborating withcross-functional teams to define, design, and ship new features
Unit-testing code forrobustness, including edge cases, usability, and general reliability
Bug fixing and improving application performance
Client communication and quality delivery
Review the code written bypeer / junior developers
Design and build advanced
applications for the Android platform
Unit-test code forrobustness, including edge cases, usability, and general reliability
Work on bug fixing and improving application performance
Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Experience in implementing security policies
Experience in automation, CI / CD and Unit testing frameworks
Nice to Have :
Mobile frameworks like AngularJS, React / React Native
AWS / Azure or any cloud exposure.
SSO, LDAP, OAuth, SSL integration exposure.
Experience in emerging technologies like IoT, AI / ML etc.
Experience in Xamarin
Experience in MAM / MDM technologies like Citrix Secure Hub, MS Intune etc.