About This Role
Project description
"Our client, a leading manufacturer of high-end household appliances, is expanding into new smart product lines. As part of this strategic initiative, a large-scale global program is being implemented across the company's IP portfolio. This includes the development of new embedded software, enhancements to cloud infrastructure, and the creation of innovative interfaces within the mobile application.
We're seeking a solid and creative Principal Software Engineer (Android) eager to solve scale problems and work on cutting-edge technologies in mobile development. As an architect, you will be responsible for the architecture of the mobile application for Android platform.
Responsibilities
Technical Planning: Deconstruct high-level product features (Epics) into independently executable, technically sound user stories.
System Integration & Architecture: Co-create robust API contracts with cloud teams and define/propose optimal IoT protocols alongside embedded software teams.
Frontend Strategy: Formulate technical approaches for the frontend team, including architectural blueprints, sequence diagrams, and strategies for reusable UI components.
Technical Leadership: Ensure architectural alignment and code quality through cross-platform Pull Request (PR) reviews, acting as the primary escalation point to troubleshoot and unblock developers.
Cross-Functional Delivery: Lead technical dependency discussions and alignment across design, backend, embedded, and frontend teams to secure the inputs necessary for smooth feature delivery.
Create and maintain estimation frameworks across platforms
Lead/develop POCs to vet out new technologies and/or feature ideas
Skills
Must have
+10 years of experience in Native Android Development
Having concrete knowledge of the latest architecture and design patterns for both Android and iOS (MVVM architecture)
Proven proficiency in Kotlin
Strong understanding of architecture principles
Coroutines & Flow and RxJava
Dagger for dependency Injection
Compose
Retrofit
Gson for JSON serialization
Unit (Junit)/UI testing (Espresso)
Nice to have
AWS Cloud
MQTT Protocol
Swift
Other
Languages
English: C1 Advanced
Seniority
Senior
Dubai, United Arab Emirates
Req. VR-120845
Software/System Architecture
Automotive Industry
07/05/2026
Req. VR-120845
Similar Jobs
Principal Software Engineer
The Emirates Group Β· Dubai
Design and implement data migration strategies for ERP transformation, ensuring data accuracy and business continuity while leading technical design and engineering practices.
2 weeks ago
Generate Resume βPrincipal Software Engineer - ERP Platform
The Emirates Group Β· Dubai
Design and implement resilient ERP platform strategies, ensuring scalability and performance while leading technical design reviews and best engineering practices.
2 weeks ago
Generate Resume βPrincipal Software Engineer - ERP Platform
TALENTMATE Β· Dubai
Job Description Job Purpose At Emirates, we believe in connecting the world, to and through, our global hub in Dubai; and in constantly innovating to ensure our customers Fly Better. Emirates Group IT thrives
2 weeks ago
Generate Resume βPrincipal Software Engineer
The Emirates Group Β· Dubai
Job Purpose At Emirates, we believe in connecting the world, to and through, our global hub in Dubai; and in constantly innovating to ensure our customers Fly Better. Emirates Group IT thrives on the dynamic nature of
2 weeks ago
Generate Resume βPrincipal Software Engineer
The Emirates Group Β· Dubai
Job Purpose At Emirates, we believe in connecting the world, to and through, our global hub in Dubai; and in constantly innovating to ensure our customers Fly Better. Emirates Group IT thrives on the dynamic nature of
2 weeks ago
Generate Resume βPrincipal Software Engineer - ERP Cloud Data Migration
Emirates Β· Dubai
Job Purpose At Emirates, we believe in connecting the world, to and through, our global hub in Dubai; and in constantly innovating to ensure our customers Fly Better. Emirates Group IT thrives on the dynamic n
2 weeks ago
Generate Resume βPrincipal Software Engineer - ERP Cloud Data Migration
TALENTMATE Β· Dubai
Job Description Job Purpose At Emirates, we believe in connecting the world, to and through, our global hub in Dubai; and in constantly innovating to ensure our customers Fly Better. Emirates Group IT thrives
2 weeks ago
Generate Resume βPrincipal Software Engineer - ERP Platform
Emirates Β· Dubai
Job Purpose At Emirates, we believe in connecting the world, to and through, our global hub in Dubai; and in constantly innovating to ensure our customers Fly Better. Emirates Group IT thrives on the dynamic n
2 weeks ago
Generate Resume βPrincipal Software Engineer - ERP Cloud Integration
The Emirates Group Β· Dubai
Lead technical design and development of scalable ERP cloud integrations, ensuring best engineering practices and cross-functional collaboration for enterprise solutions.
1 months ago
Generate Resume βStop applying blindly.
Start getting hired.
Base Career automates the hardest parts of job searching β apply smarter, not harder.
AI Resume in 60s
Your resume rewritten for this exact role using the job description as the brief.
ATS-Optimized
Get past automated screening filters with the right keywords matched to each job.
Application Tracker
Track every job, follow-up, and interview in one visual kanban board.
Free plan Β· No credit card required