Lead Android Engineer at Luxoft
Manchester, England, United Kingdom -
Full Time


Start Date

Immediate

Expiry Date

11 Nov, 25

Salary

0.0

Posted On

11 Aug, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Retrofit, Git, Jira, Adb, Android Development, Rx, Android Studio, Espresso, Jenkins, Kotlin, Flow

Industry

Information Technology/IT

Description

PROJECT DESCRIPTION

A Lead Software Engineer with a passion for quality, and proven experience of software engineering and architecture, is required to help build a new connected car platform. A Vehicle Connected and Data Platform will connect to all customer’s vehicles globally and be responsible for enabling all data use cases and shift to a green and sharing economy vision of modern luxury services. We are looking for great engineers who have a passion for innovative problem solving quality-first coding and DevSecOps practices.

SKILLS

Must have
Experience of developing production Android apps in Kotlin.
Familiarity of development best practises like SOLID, DI, DDD, Onion & Hexagonal Architectures.
Proficient with Android Studio and familiarity with tools like adb and avd.
Experience writing effective unit tests and UI testing in Espresso.
Experience consuming REST APIs within an Android environment.
Ability to work with Git, CI Systems and management tools such as JIRA.
Nice to have
Experience working with Modern Android Development using frameworks and techniques like Coroutines, Flow, MVVM & Jetpack libraries.
Experience working with the challenges faced in a highly modularised code-base.
Experience or knowledge of frameworks like Flow, Rx, Koin, Hilt/Dagger, Glide, Compose, Retrofit
Experience working with CI/CD platforms like Gitlab CI, Jenkins, Bitrise, CircleCI
Experience using continuous delivery techniques like Trunk-Based Development and Feature Flags.

Responsibilities

Working within a cross-functional multi-discipline squad to produce features for our latest mobile project.
Collaborate with Engineering Leads, SEIT, Agile Delivery Leads and UI/UX to deliver a high quality product.
Maintain quality and performance of in-development and released products through bug fixing, peer reviews, automated testing and documentation.
Personal development of your Android skill-set during 20% time (one day a week reserved for personal development).

Loading...