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:
- Collaborate with product managers, designers, and other stakeholders to define project requirements and specifications.
- Design and develop native Android applications from concept to deployment.
- Write clean, maintainable, and efficient code following best practices and industry standards.
- Conduct thorough testing to ensure the quality, performance, and usability of the applications.
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency and improve the user experience.
- Troubleshoot and debug issues to ensure smooth application operation.
- Keep up-to-date with the latest trends, techniques, and technologies in mobile development.
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or a related field or equivalent work experience.
- Proven experience developing native Android applications with Kotlin, Java.
- Solid understanding of design patterns and mobile architecture using frameworks such as MVVM/MVC/MVP.
- Familiarity with various Jetpack Components including Room Database, Navigation Component.
- Working experience of Jetpack Compose will be an added advantage.
- Strong understanding of Android SDK, UI design principles, patterns, and best practices.
- Proficient in RESTful APIs, JSON, and web services integration.
- Experience with version control systems such as Git.
- Deep understanding of the full mobile development lifecycle.
- Experience of working with Services, Broadcast Receivers and Content Providers.
- Experience of utilizing device sensors such as GPS, accelerometer, gyroscope, etc. to enhance app functionality and user experience.
- Excellent problem-solving and analytical skills and strong communication and collaboration skills.
- Ability to work independently and as part of a team in a fast-paced environment.