We are seeking an experienced Android Developer to design and build high-performance mobile applications.
The ideal candidate will have a strong understanding of Android OS fundamentals, UI/UX requirements, and experience working with APIs and mockups to deliver responsive and scalable applications.
This role involves working in a collaborative environment with a focus on Bluetooth, voice integration, and consumer-grade Android solutions.
Key Responsibilities
- Develop functional and high-performance Android applications based on UI/UX requirements, APIs, and mockups.
- Apply Test-Driven Development (TDD) principles to ensure code quality and reliability.
- Collaborate with cross-functional teams to design, develop, and test new features.
- Utilize version control tools (e.g., Git) and participate in continuous integration workflows.
- Work with simulators and software analysis tools to validate application performance.
- Participate in Agile development processes including sprint planning and reviews.
- Ensure seamless integration of Bluetooth and voice features into Android applications.
- Contribute to automation testing efforts and maintain test coverage.
Required Qualifications
- Bachelor’s degree in Electrical, Computer, or Software Engineering, or equivalent experience.
- 6+ years of experience in Android application development.
- Strong knowledge of Android OS fundamentals and lifecycle management.
- Proficiency in Java and familiarity with Kotlin.
- Experience with TDD and automated testing tools.
- Understanding of data mapping and large-scale system integration.
- Proficient with Git and CI tools.
- Excellent analytical and communication skills.
Preferred Qualifications
- Experience with responsive app design principles.
- Familiarity with MVVM architecture using LiveData and Observer classes.
- Knowledge of software languages including C++, JavaScript, C#, Python.
- Experience working with global development teams.
- Strong project planning and leadership skills.
- Background in automation testing and use of simulators