Android Developer
Must Have Technical / Functional Skills
- 3+ 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.Salary Range- $100,000-$120,000 a year
#LI-CO1 #LI-SN1