Leave us your email address and we'll send you all the new jobs according to your preferences.

Lead Android Engineer

Posted 6 days 8 hours ago by Luxoft

Permanent
Not Specified
Other
Lancashire, Manchester, United Kingdom, M21 0
Job 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.

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).

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.

Email this Job