Description

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

Education

Bachelor's degree