Senior Android Developer - WirelessCar

Job description:

For our client WirelessCar we are looking for a Senior Android Developer.
**Role description:**
As a Senior Android Developer, you use the latest technologies to develop cutting edge solutions and services to our customers. The purpose is to help them stay ahead and offer attractive and relevant services – now and in the future. Together with your team you are responsible for the entire lifecycle of an app – from requirements, development, test, deploy, maintenance to continuous improvements and new innovations.
**Who are you?**
You are open-minded, flexible and thrive under challenging and changing conditions. As a person you are a curious, innovative, and analytical problem solver. You enjoy teamwork and have an inclusive approach to your work. You deliver high quality code and feel great ownership of the code you produce. You are willing to cater for the complete lifecycle of the code.
**Team description:**
The team consists of both back-end developers and android developers. The back-end part of the team delivers standard APIs from which the Android App gets the data from. Our software products provide connected services in the Journey intelligence area for several OEMs. You will be working very tightly with Android developers, Product Owner, Scrum Master and a UX Designer. It will be both independent work and pair-programming.
WirelessCar has embarked on a journey of developing In-Vehicle Applications and this team is taking lead of that journey. We currently have 2 applications in production, and we work closely with the customers in realizing their needs and learn together to explore this new area.
**Need to have:**
You are expected to drive new App development and help and support the team and the entire company to excel in the world of Android development and In-vehicle Apps.
You need to be able to do independent work and have a broad understanding of the different challenges with developing for Android. You are expected to support in suggesting different strategies to move forward.
**Responsibilities:**
* Designing and developing apps for the Android Automotive ecosystem
* Creating tests for code to ensure robustness and performance
* Fixing known bugs in existing Android applications and adding new features
* Working with external software libraries and APIs
* Working with designers to turn design templates into working apps
**Skills:**
* Kotlin, Firebase, MVVM, Git, Dependency Injection
* Latest Android Architecture Components
**Non-technical:**
Able to collaborate well within a team and cross-team, be transparent about what you are doing, give and accept feedback from your colleagues. Since there will be close collaboration also with customers, it is valuable if you have effective communication skills and know how to explain complex processes in simple terms. Have an agile way of working.
**Nice to have:**
* Unit and Instrumentation tests, Clean Architecture, SOLID Principles
* Typescript, GCP knowledge
* JetPack Compose,
* Experience in the Automotive software Industry.
* Experience from working with Google Automotive.
**General description of WirelessCar:**
We are the world’s leading global innovator and operator of connected vehicle services. Our vision is to lead the automotive industry into the digital society, with the goal to connect 100 million vehicles by 2025.
We help create safe, smart and sustainable mobility solutions for global car brands such as Volkswagen, Volvo Cars, Jaguar Land Rover, Nissan, Subaru, Audi, Skoda, Seat, Polestar and Daimler.
When you start working at WirelessCar, you also have a high degree of flexibility when it comes to the environment and tools you get to use. We are always curious about the latest tech developments, what suits you, and what ensures scalable and stable delivery to our customers. You choose which operating system you want to use on your laptop: Linux or Windows. You will get to work with one or more of the major cloud providers to develop services for our customers. And you will use the latest and most popular tools such as IntelliJ, Slack, Miro, Jira, Confluence and of course Teams, AD, O365.
To organize our work at scale, we follow the SAFe agile framework and subscribe to the Elite Software Performer philosophy of DevSecOps where each team is a self-contained unit fully responsible for the assets they create. We have also implemented Continuous Integration / Continuous Deployment (CI/CD) methodologies and build pipelines enabling you to create features and functions that are available in Production rapidly and reliably.
Please read more at WirelessCar client pages:
https://app.verama.com/en/company/wirelesscar

Be a part of our comminity

Join us on Telegram or Discord to get instant notifications about the newest freelance projects and talk to some of the smartest software engineers in the world.