Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Our client is an internet software company backed by a leading technology investment consortium in the United Arab Emirates. Headquartered in Abu Dhabi, the company focuses on modernizing and upgrading IT systems for government (To G) and large enterprise (To B) customers using mobile internet technologies.
Role Overview
We are looking for Android engineers responsible for the architecture, module development and performance optimization of the company’s core To-B Android applications. The role requires writing high-quality, maintainable code, implementing rigorous testing (unit tests, UI tests), and ensuring application stability and reliability.
Key Responsibilities
Write high-quality, maintainable code and implement strict testing (unit tests, UI tests) to ensure application stability and accountability.
Design application architecture, develop modules, and optimize performance for the company’s core To-B Android products.
Work closely with product managers, UI/UX designers and backend teams to deeply understand enterprise business scenarios and user pain points, and translate them into technical solutions.
Continuously optimize key metrics such as app startup time, memory usage and power consumption to cope with the complex and variable devices and network conditions typical in enterprise environments.
Resolve major technical challenges encountered during development, including offline operation, data synchronization, multi-endpoint collaboration, and hardware integration (e.g., printers, barcode scanners, PDAs).
Write and maintain clear technical design documents and API documentation to promote knowledge retention and team collaboration.
Ideal Candidate Profile
Bachelor’s degree (regular university admission) or above in Computer Science or related field. Candidates with 2 to 12 years of Android development experience will be considered for different seniority levels.
Strong fundamentals in Java and/or Kotlin, with deep understanding of object-oriented programming, data structures, multithreading and network programming.
Proficient with the Android SDK and experienced with Android Jetpack components (e.g., Lifecycle, ViewModel, Room, WorkManager) and able to apply them in real projects.
Familiar with common design patterns (e.g., MVVM, MVI) and possesses solid application architecture design skills.
Solid understanding of HTTP/HTTPS and extensive experience in network programming; familiar with RESTful API design best practices.
Highly responsible, strong team player, excellent logical thinking and problem-solving skills.
Good communication skills and ability to clearly understand business requirements and collaborate effectively with non-technical stakeholders.
Preferred / Plus Qualifications
Overseas working, living or study experience; fluent English,fluent Chinese.
Excellent communication skills.
What We Offer
Competitive compensation package including attractive base salary and year-end bonus.
Assistance with pre-departure EID (local work permit), round-trip airfare for joining/leaving the company, plus annual airfare subsidy.
Family visa sponsorship (spouse and children). If children attend school in the UAE, educational allowance is provided.
Key Skills
Ranked by relevanceReady to apply?
Join LingjunConsultancy灵均人力 and take your career to the next level!
Application takes less than 5 minutes