{bc}
indeed

Principal Software Engineer (Android)

Luxoft
Dubai, UAE
Contract
Senior
2 months ago
Software ArchitectureSystem DesignCloud Computing (AWSAzureGCP)DevOps Practices
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

Software ArchitectureSystem DesignCloud Computing (AWS
Smart Apply

Full Job Posting

Overview

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

Retrofit

Gson for JSON serialization

Unit (Junit) And Ui Testing (Espresso)

Nice to have

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Luxoft