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.