Lead Android Engineer
Lead Android Engineer

Lead Android Engineer

Manchester Full-Time 43200 - 72000 Β£ / year (est.) No home office possible
Go Premium
Luxoft

At a Glance

  • Tasks: Lead a team to develop innovative features for a cutting-edge connected car platform.
  • Company: Join a forward-thinking company focused on modern luxury services and sustainability.
  • Benefits: Enjoy personal development time, flexible work options, and a collaborative environment.
  • Other info: Opportunity to work with the latest technologies and frameworks in a dynamic setting.
  • Why this job: Be part of a mission-driven team that values quality coding and innovative problem-solving.
  • Qualifications: Experience in Android app development with Kotlin and familiarity with best practices required.

The predicted salary is between 43200 - 72000 Β£ per year.

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.

#J-18808-Ljbffr

Lead Android Engineer employer: Luxoft

Join a forward-thinking company that champions innovation and quality in software engineering, particularly in the exciting realm of connected car technology. With a strong commitment to employee development, including dedicated time for personal growth, our collaborative work culture fosters creativity and excellence. Located in a vibrant tech hub, we offer competitive benefits and a unique opportunity to contribute to a sustainable future while advancing your career in a dynamic environment.
Luxoft

Contact Detail:

Luxoft Recruiting Team

StudySmarter Expert Advice 🀫

We think this is how you could land Lead Android Engineer

✨Tip Number 1

Familiarise yourself with the latest trends in Android development, especially Kotlin and modern frameworks like Jetpack. This will not only enhance your technical skills but also show your commitment to staying updated in a rapidly evolving field.

✨Tip Number 2

Engage with the Android developer community through forums, meetups, or online platforms. Networking can provide insights into industry standards and may even lead to referrals for positions like the one we have at StudySmarter.

✨Tip Number 3

Prepare to discuss your experience with DevSecOps practices during interviews. Highlight any projects where you implemented quality-first coding and automated testing, as these are crucial for the role of Lead Android Engineer.

✨Tip Number 4

Showcase your problem-solving skills by preparing examples of challenges you've faced in previous projects. Be ready to explain how you approached these issues, particularly in a cross-functional team setting, which is essential for our collaborative environment.

We think you need these skills to ace Lead Android Engineer

Kotlin Programming
Android App Development
SOLID Principles
Dependency Injection (DI)
Domain-Driven Design (DDD)
Onion Architecture
Hexagonal Architecture
Android Studio Proficiency
Unit Testing
UI Testing with Espresso
REST API Integration
Version Control with Git
Continuous Integration (CI) Systems
Agile Methodologies
JIRA Management Tools
Coroutines
Flow Framework
MVVM Architecture
Jetpack Libraries
Modular Codebase Management
CI/CD Platforms Experience
Trunk-Based Development
Feature Flags Implementation

Some tips for your application 🫑

Tailor Your CV: Make sure your CV highlights your experience with Android development, particularly in Kotlin. Include specific projects where you've implemented SOLID principles or worked with modern Android frameworks.

Craft a Compelling Cover Letter: In your cover letter, express your passion for quality-first coding and innovative problem solving. Mention how your skills align with the responsibilities outlined in the job description, especially your experience with cross-functional teams.

Showcase Relevant Projects: If you have developed production Android apps, include links to these projects or provide detailed descriptions of your contributions. Highlight any experience with unit testing, CI/CD platforms, and REST APIs.

Prepare for Technical Questions: Anticipate technical questions related to Android development practices and be ready to discuss your approach to problem-solving. Familiarise yourself with concepts like MVVM, Jetpack libraries, and modularised code-bases, as these may come up during interviews.

How to prepare for a job interview at Luxoft

✨Showcase Your Passion for Quality

Make sure to express your enthusiasm for quality-first coding during the interview. Share examples of how you've implemented best practices in your previous projects, particularly focusing on your experience with SOLID principles and testing methodologies.

✨Demonstrate Your Technical Skills

Be prepared to discuss your experience with Kotlin and Android development. Bring along examples of production apps you've developed, and be ready to explain the architecture choices you made, such as using MVVM or other design patterns.

✨Collaborative Mindset

Highlight your ability to work within cross-functional teams. Discuss past experiences where you collaborated with UI/UX designers or Agile Delivery Leads to deliver high-quality products, showcasing your teamwork and communication skills.

✨Continuous Learning Attitude

Since the role includes personal development time, share how you plan to enhance your Android skill set. Mention any specific areas you're interested in exploring further, such as modern frameworks or CI/CD practices, to show your commitment to growth.

Lead Android Engineer
Luxoft
Location: Manchester
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>