Tech Lead - Android Application Architecture

Tech Lead - Android Application Architecture

Arbetsbeskrivning

Who are we?
Volvo Cars is a company on a mission; to bring traditional car manufacturing into a connected, sustainable and smart future.

We are constantly pushing our own skills and abilities to drive change in the automobile industry like never before. We are looking for innovative, committed people to join us in this endeavour and create safe, sustainable and connected cars. We believe in the power of people and will challenge and support you to reach your full potential. Join us and be part of Volvo Cars’ journey into the future.

Infotainment systems is one of the fastest growing areas within Automotive today. Competition is no longer limited to traditional automotive competitors, as innovative and fast-moving companies like Google and Apple are also starting to get involved in the area. The Connected Experience unit within R&D includes Connectivity and Car Cloud Platform, Infotainment Platform, Applications and Data & Diagnostics. Our vision and strategy is to maximize the attractiveness of owning and using a Volvo, make all cars connected and provide a continuously enhanced experience for both new and existing cars.

About our ART – “In-Car and Remote Applications”
The Agile Release Train “In-Car and Remote Applications” within the unit is responsible for applications both with-in the car and in the Volvo On Call App. We are developing a cutting-edge Infotainment solution based on Android Automotive OS and build applications such as Remote Start, Climate Control and more to allow our customers the freedom to move in a safe, sustainable and personal way. Our teams work in an agile manner organized according to SAFe to be able to quickly adjust to changing requirements.

To strengthen our teams, we are now looking for an experienced and passionate software developer who understands modern app architecture patterns but also has a good eye for user experience.

As a Tech Lead for Android Application Architecture, you will work in a cross-functional agile team developing features in Volvo’s core applications, but you will also be part of a bigger tech lead arena where you will participate in deep technical discussions as well as drive investigations and make architectural decisions. You should have previous experience from leading responsibility of Android applications. You are interested in modern app architecture patterns and are confidently able to set up a brand-new application. Automated testing is central to the project so you should have good knowledge of software testing, test driven development and the tools commonly used to implement them in Android development. Android development is your passion and you’re always up-to-date with the latest news, Kotlin, Jetpack, etc. Good presentation and communication skills are important to efficiently drive change and spread knowledge among developers.

What you’ll do
You will be developing features in Volvo’s core applications, along with making architectural decisions that will deliver scalable and maintainable apps. You will be part of a strong Tech Lead community, lead by example in the software development phase as well as spread knowledge among developers. You ensure that the code is well tested and perform code reviewing to ensure architectural patterns are correctly and consistently implemented.

You and your skills
We are looking for someone with a M.Sc in Software Engineering or equivalent experience through years of practice. You have several years’ experience of Android app development and have good knowledge in Android Java, Kotlin, Android Studio and Python. You are familiar with modern app architectural patterns (MVP, MVVM, layered architecture, refactoring) as well as having good knowledge of Android testing frameworks (Junit, Espresso, Mockito). You have good understanding of the Android build system and how to create library projects and reuse of resource components on a platform level. Good practices within Android component usage should be second nature to you, such as understanding material design, resource structuring, animations and transitions. You have good knowledge about the Android Window Manager and how applications use surfaces and windows and finally, you have good understanding of interaction principles and design language.

Furthermore, it is meritorious if you are familiar with working in a Linux environment and with Continuous Integration. Experience in car-ui-lib and with Android runtime resource overlays. Also experience in AOSP and the AOSP build system is meritorious, as well as having a driver’s license.

As a person you strive for development and challenges through your pro-active attitude, you are self-motivated, with a strong delivery orientation. We are a global company and therefore you have to be fluent in English and can communicate effectively with all types of stakeholders. You are analytical and a problem-solver - aware of that there are multiple solutions for a problem. Last but not least, you enjoy learning from others, as well as, sharing your knowledge with your colleagues.

Contact
If you have questions regarding the recruitment process, please contact mark.chan@volvocars.com

Please note that due to GDPR regulations, CV's submitted via email will can not be accepted.

Please apply no later than June 7th, 2021.

Kontaktpersoner på detta företaget

Monica Willeborg
+46 31 333 60 50
Monica Willeborg
+46 729889406
Monica Willeborg
+46 729889419
Caroline Gasc
+46 729889406
Pontus Adolfsson
+46 729889422
Caroline Hallgren
+46 729889406
Elin Jurjaks
+46 729889408
Elin Jurjaks
+46 729889422
Pontus Adolfsson
+46 729889428
Karin Örtegren
+46729889428

Sammanfattning

  • Arbetsplats: Volvo Car Corporation
  • 1 plats
  • Tillsvidare
  • Heltid
  • Fast månads- vecko- eller timlön
  • Publicerat: 24 maj 2021
  • Ansök senast: 7 juni 2021

Besöksadress

Volvo Torslanda
None

Postadress

Dept. 62320/HA1N
Göteborg, 40531

Liknande jobb


Annonsmall

Annonsmall

14 november 2024

24 oktober 2024

25 september 2024