LingjunConsultancy灵均人力
Android Engineer
LingjunConsultancy灵均人力United Arab Emirates6 hours ago
Full-timeInformation Technology
Company Overview

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 relevance