Advaya Fleet

Book A Demo

Android Developer

Job Brief

We are currently hiring an Android Developer to join our engineering team. As an Android Developer, you will work within our engineering team to deliver functional & user-friendly Android applications in a timely manner.

Responsibilities:

  1. Collaborate with product managers, designers, and other stakeholders to define project requirements and specifications.
  2. Design and develop native Android applications from concept to deployment.
  3. Write clean, maintainable, and efficient code following best practices and industry standards.
  4. Conduct thorough testing to ensure the quality, performance, and usability of the applications.
  5. Continuously discover, evaluate, and implement new technologies to maximize development efficiency and improve the user experience.
  6. Troubleshoot and debug issues to ensure smooth application operation.
  7. Keep up-to-date with the latest trends, techniques, and technologies in mobile development.

Requirements:

  1. Bachelor’s degree in Computer Science, Engineering, or a related field or equivalent work experience.
  2. Proven experience developing native Android applications with Kotlin, Java.
  3. Solid understanding of design patterns and mobile architecture using frameworks such as MVVM/MVC/MVP.
  4. Familiarity with various Jetpack Components including Room Database, Navigation Component.
  5. Working experience of Jetpack Compose will be an added advantage.
  6. Strong understanding of Android SDK, UI design principles, patterns, and best practices.
  7. Proficient in RESTful APIs, JSON, and web services integration.
  8. Experience with version control systems such as Git.
  9. Deep understanding of the full mobile development lifecycle.
  10. Experience of working with Services, Broadcast Receivers and  Content Providers.
  11. Experience of utilizing device sensors such as GPS, accelerometer, gyroscope, etc. to enhance app functionality and user experience.
  12. Excellent problem-solving and analytical skills and strong communication and collaboration skills.
  13. Ability to work independently and as part of a team in a fast-paced environment.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx