
G42
Senior Android Developer
- Permanent
- Abu Dhabi, United Arab Emirates
- Experience 5 - 10 yrs
Job expiry date: 27/02/2026
Job overview
Date posted
13/01/2026
Location
Abu Dhabi, United Arab Emirates
Salary
AED 15,000 - 20,000 per month
Compensation
Salary only
Experience
5 - 10 yrs
Seniority
Senior & Lead
Qualification
Bachelors degree
Expiration date
27/02/2026
Job description
Analog is pioneering physical intelligence by transforming cities, industries, and services through living world models and continuously updated data ecosystems powered by the Analog Neural Agent, Ana. The Senior Android Developer role focuses on designing, developing, and maintaining advanced Android applications that support Analogās adaptive, human-centered technology platforms. The role involves building high-quality, scalable mobile applications using Kotlin and Java, leveraging the Android SDK and Android Studio, and integrating RESTful APIs and third-party services to connect mobile applications with backend systems. The Senior Android Developer collaborates closely with product managers, designers, and backend engineers to define, architect, and deliver new features, ensuring optimal application performance, responsiveness, and reliability across a wide range of Android devices. The role requires strong adherence to Android UI/UX design principles and platform guidelines, clean and maintainable coding practices, and active participation in code reviews and architectural discussions. The developer is responsible for debugging, performance tuning, implementing testing frameworks such as Espresso and JUnit, and continuously evaluating new technologies to enhance development efficiency and product quality. This position contributes to mission-critical solutions across sectors including smart cities, infrastructure resilience, healthcare, energy, sports, and entertainment, within a collaborative and innovation-driven environment.
Required skills
Key responsibilities
- Design, develop, and maintain advanced Android applications for multiple device types
- Collaborate with product managers, designers, and backend developers to define and deliver new application features
- Ensure application performance, quality, responsiveness, and scalability across Android platforms
- Identify, troubleshoot, and resolve bugs, performance issues, and application defects
- Optimize Android applications for maximum speed, efficiency, and scalability
- Continuously evaluate and implement new mobile technologies to improve development efficiency
- Contribute to application architecture and implementation of new features and services
- Write clean, maintainable, and efficient code following industry best practices
- Perform code reviews and contribute to improving coding standards within the team
- Implement and maintain automated testing using frameworks such as Espresso and JUnit
Experience & skills
- Bachelorās degree in Computer Science, Engineering, or a related field, or equivalent professional experience
- Proven experience as an Android Developer with a portfolio of applications published on the Google Play Store
- Strong proficiency in Kotlin and/or Java programming languages
- Hands-on experience with Android SDK, Android Studio, and Android platform development
- Experience integrating Android applications with backend services using RESTful APIs
- Experience using third-party libraries and APIs
- Strong understanding of Android UI/UX principles and design guidelines
- Proficiency in troubleshooting, debugging, and optimizing Android applications
- Experience using Git for version control and collaborative development
- Experience with testing frameworks such as Espresso and JUnit
- Understanding of Agile development methodologies