Job Openings Software Engineer

About the job Software Engineer

Software Engineer (Android)

Location: Client Premises, Dubai, UAE

Salary: AED 7,000 to 10,000 per month

Benefits: Work visa, air tickets, medical insurance, gratuity, paid time off

Experience Required: Minimum 5 years of relevant work experience

Reference: FZ-AE-352

As an Android Software Engineer you will develop high-performance mobile solutions that

redefine the premium passenger experience for a global aviation leader. You will be

responsible for building advanced applications that manage complex cabin configurations

and passenger services, ensuring a seamless, high-quality interface across a diverse range

of Android devices used by crew and ground staff.

Key Responsibilities

Application Engineering: Design and build advanced, scalable applications for the

Android platform, translating complex wireframes and business requirements into

high-quality code.

Performance & Reliability: Build and maintain high-performance, reusable, and

reliable code. Identify bottlenecks, fix bugs, and perform benchmarking to ensure

maximum app responsiveness.

Quality Assurance: Unit-test code for robustness, including edge cases and

usability. Maintain rigorous code organization and contribute to continuous

integration (CI) workflows.

Feature Innovation: Collaborate with cross-functional teams to define and ship new

features, integrating external data sources, sensors (camera, location), and RESTful

APIs.

Ecosystem Maintenance: Ensure applications remain compliant with the latest

Google Play regulations and Android SDK updates. Refactor legacy code and

support bug fixing in a collaborative environment.

Required Skills & Experience

Android Mastery: 3–5 years of experience with Java/Kotlin, Android SDK/Studio,

and Android Architecture Components (AAC).

Core Development: Solid understanding of the full mobile development lifecycle,

including offline storage (SQLite), threading, and memory management.

UI/UX Excellence: Expert knowledge of Googles Android design principles,

interface guidelines, and handling diverse screen sizes/resolutions.

Integration & Tools: Proficient in Retrofit for API connectivity, Firebase,

and Gradle. Mastery of Git for version control is essential.

Technical Breadth: Familiarity with push notifications, cloud messaging APIs, and

hardware sensors (accelerometers, gyroscopes).

Soft Skills: Excellent communication skills with a self-motivated, proactive approach

to working in an enterprise-grade, cross-functional team.