Job Description
About the Client
Our client is a multi-million dollar organization, a leading force in technological innovation, revolutionizing communication, navigation, and entertainment systems globally. With a focus on safety and efficiency, they have set industry benchmarks for connectivity solutions.
About the Role
MTS IV Android Developer - 7-10 Years
Location: Pune (Work from Office - Hinjiwadi Phase 1)
Job Description:
We are seeking a highly skilled Android Software Engineer with a deep understanding of the Android OS and APIs to join our team. As an MTS IV/V, you will be responsible for designing, developing, and maintaining software applications with a strong focus on Android development. You will demonstrate proficiency in at least one programming language, such as Java or Kotlin, and showcase proven expertise in application development, including user-friendly interface design and functionality implementation.
Key Responsibilities:
- Utilize deep Android OS knowledge, including the Gradle build system and overall architecture, to develop robust software applications.
- Implement UI design patterns such as MVVM, Viper, etc., ensuring optimal user experience and maintainability.
- Troubleshoot and resolve software defects and performance issues efficiently.
- Stay updated on emerging technologies and industry trends, incorporating them into software development practices.
- Collaborate effectively with cross-functional teams to foster a cooperative work environment.
- Develop Android SDKs with a focus on creating APIs for use by other developers.
- Write comprehensive documentation for the use of developed APIs.
Requirements:
- Proficiency in Android OS and APIs with a focus on Java or Kotlin programming languages.
- Proven expertise in application development, including user-friendly interface design and functionality implementation.
- Strong knowledge of UI design patterns such as MVVM, Viper, etc.
- Experience in troubleshooting and resolving software defects and performance issues.
- Sound understanding of emerging technologies and industry trends in Android development.
- Excellent communication and collaboration skills.
- Knowledge of other mobile technologies such as iOS, React Native is a plus.
- Familiarity with upcoming technologies such as Jetpack, Compose, etc.
- Experience with Agile methodologies, particularly Scrum.
- Proficiency in Git for code versioning.
- Familiarity with Android application development tools, including Gradle, Git/SVN, Jira, etc.
- Experience with Android application testing and automation frameworks.
- Knowledge of JNI, AOSP is preferred.
If you're interested in this opportunity and believe your skills align with the requirements, please share your profile to [email protected].