Recruiter: JLR |
|
Salary: Competitive |
|
Posted: 24/08/2022 |
|
Discipline: Electrical/Electronic, Software, Engineering |
|
Sector: Automotive |
|
Contract Type: Permanent |
|
Hours: Full Time |
|
Expiry Date: 21/09/2022 |
The Opportunity
We are redefining the digital ownership experience for Jaguar and Land Rover customers on mobile devices. Our mobile engineering capability has grown considerably over the last 12 months and as we enter the new world of mobile apps within Jaguar Land Rover, we’re looking for mobile engineers to join us on our journey.
Our mission is to create world leading technical solutions and ownership experiences for our customers in a new greenfield project. We are striving to use the latest MAD technologies MVVM, Coroutines, Kotlin Flow, Jetpack (including Compose) and are now exploring new ways to deliver our code to customers quickly using Trunk-Based Development.
Key Accountabilities and Responsibilities
• Working within a multi-discipline squad to produce features for our latest mobile projects.
• 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 skillset during 20% time (one day a week reserved for personal development)
Knowledge, Skills and Experience
Essential:
• 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.
Desirable:
• 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.
SO WHY US?
Bring all this to the home of premium innovation, and you’ll find the opportunities to further your career with a world-class team, a discounted car purchase and lease scheme for you and your family, membership of a competitive pension plan and performance related bonus scheme. All this and more makes Jaguar Land Rover the perfect place to continue your journey.
Please be aware that we may close this vacancy for applications before the stated deadline if we receive a high volume of interest. We strongly advise you to submit your application as early as possible.
Jaguar Land Rover is committed to equal opportunity for all.