Must Have Technical/Functional Skills
• 5+ years of experience in developing and maintaining android applications
• Proficient in developing android applications using Android Studio and Android SDK.
• Strong knowledge of Java and Kotlin programming languages.
• Solid understanding of native mobile application development life cycle.
• 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.
• Have an advanced understanding of consuming REST APIs in Android applications.
• Deep understanding of security around data at rest and in-transit such as cert-pinning, keychain storage and
payload encryption/decryption.
• Experience writing Unit Tests + UI Tests in a way that ensures quality of the application delivered.
• Experience with Android Jetpack components.
• Experience with JIRA and Confluence tool.
• Proficient understanding of code versioning tools, such as GIT
• Ability to understand and integrate third-party libraries.
• Process strong communication, critical thinking, and creative problem-solving skills.
Roles & Responsibilities
• Understanding project requirements: Analyzing project specifications and requirements to determine the scope and
features of the Android application.
• Developing application architecture: Designing the structure and components of the Android application, including
user interface, database, and backend integration.
• Bug fixing and testing: Debugging and resolving any issues or bugs identified during the testing phase to ensure
the application functions correctly.
• Collaborating with the team: Working closely with other developers, designers, and product managers to ensure
smooth development and timely delivery of the application.
• Researching and learning: Keeping up to date with the latest iOS development trends, frameworks,
Salary Range: $90,000 to $115,000 per year