We are seeking a talented and motivated Product Engineer with a strong background in native Android app development. The ideal candidate will be able to design, develop, and maintain high-quality, reliable, and efficient Android applications. Additionally, having knowledge of AOSP development and launcher design would be an added advantage.
Note: The Product Engineer works during the evening/night shift with our US Teams. This is an on-site job.
Responsibilities:
- Design and develop native Android applications using Java and Kotlin.
- Work on app architecture and design patterns.
- Develop efficient and maintainable code.
- Develop and maintain unit tests to ensure high-quality code.
- Ensure code quality through code reviews and testing.
- Work with Android APIs and data sources.
- Keep up-to-date with new Android development trends and technologies.
- Assist in developing AOSP (Android Open-Source Project) and launcher design codes.
- Collaborate with cross-functional teams, including designers, product managers, and engineers, to deliver projects on time.
Requirements:
- Bachelor's degree in Computer Science.
- Strong knowledge of Java and Android SDK.
- Experience with native Android app development.
- Good understanding of AOSP development and launcher design.
- Familiarity with RESTful APIs and JSON.
- Knowledge of software development life cycle (SDLC) methodologies, including Agile.
- Understanding of code versioning tools, such as Git.
- Ability to work collaboratively in a team environment.
- Strong communication and problem-solving skills.
Preferred Qualifications:
- Experience with Kotlin and Java programming languages.
- Familiarity with UI design principles and guidelines.
- Experience with third-party libraries and APIs.
- Understanding of software testing principles and methodologies.
- Knowledge of software architecture and design patterns.
- Experience with continuous integration and deployment (CI/CD) tools.
If you meet the above requirements and are excited about the opportunity to work on innovative Android applications and AOSP projects, we encourage you to apply! Please note that this position requires a Self-starting candidate who is capable of working independently with minimal guidance.