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