Android Developer
- Hiring from
- Malaysia
- Work type
- Remote
- Posted
627,134 remote jobs, straight from company career pages
100% free · New jobs every minute
Show job descriptionHide job description
We are looking for a skilled Android Developer to join the technology team of a leading Online Travel Agency (OTA) with a strong presence in the travel industry.
The successful candidate will be responsible for developing, enhancing, and maintaining high-quality Android applications that deliver seamless booking experiences to customers. This role requires a strong understanding of mobile application development, performance optimization, and building scalable applications that support high volumes of users and transactions.
Please note: This is a fully remote position. The selected candidate will work remotely from their current country of residence and will not be required to relocate.
Key Responsibilities
- Design, develop, and maintain high-quality Android applications using Kotlin and modern Android development frameworks.
- Build and enhance mobile features supporting flight, hotel, and other travel-related booking services.
- Develop seamless and user-friendly experiences throughout the customer journey, from searching and booking to payment and post-booking services.
- Integrate RESTful APIs and third-party services to support application functionality.
- Collaborate with UI/UX designers, backend developers, product managers, and other stakeholders to deliver reliable mobile solutions.
- Optimize application performance, responsiveness, scalability, and stability.
- Identify, troubleshoot, and resolve technical issues and bugs.
- Write clean, maintainable, and well-documented code, following industry best practices.
- Participate in code reviews, technical discussions, and continuous improvement initiatives.
- Ensure application security, data protection, and compatibility across different Android devices and versions.
- Contribute to the continuous enhancement of the mobile application based on customer feedback, business needs, and evolving technology trends.
Job Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 2-4 years of professional experience in Android application development.
- Strong proficiency in Kotlin and Java.
- Solid knowledge of Android SDK, Android Studio, and modern Android development practices.
- Experience with Jetpack Compose and/or XML-based UI development.
- Strong understanding of REST APIs, JSON, and third-party integrations.
- Experience with MVVM architecture, clean architecture principles, and dependency injection.
- Familiarity with Git and collaborative development workflows.
- Knowledge of application testing, debugging, and performance optimization.
- Understanding of mobile application security and best practices.
- Experience publishing and maintaining applications on Google Play.
- Strong problem-solving and analytical skills.
- Good communication and collaboration skills, with the ability to work effectively in a distributed, multicultural team.
