Enable job alerts via email!

Lead Android Engineer

Luxoft

Manchester

On-site

GBP 55,000 - 75,000

Full time

2 days ago
Be an early applicant

Job summary

A leading software company in Manchester is seeking a Lead Software Engineer passionate about quality and innovative problem-solving to build a new connected car platform. Ideal candidates will have extensive experience in Android development with Kotlin, familiarity with modern development practices, and a commitment to quality coding. This role offers opportunities for personal development and collaboration within a cross-functional team.

Qualifications

  • Experience of developing production Android apps in Kotlin.
  • Familiarity with development best practices like SOLID, DI, DDD.
  • Proficient with Android Studio and tools like adb and avd.

Responsibilities

  • Collaborate with cross-functional teams to produce features.
  • Maintain quality through bug fixing and automated testing.
  • Personal development of Android skills during allocated time.

Skills

Kotlin development
SOLID principles
Android Studio proficiency
Unit testing
REST APIs
Git & CI systems

Tools

Android Studio
Git
JIRA

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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs