The backend features of the mobile app are currently being developed to continue to give remote access to the car from anywhere.
To support future application updates and development there is now a need to add a team to strengthen the development effort to speed up the release of updated and new features as well as to increase software quality.
The mobile app revolutionized the industry and every day it makes life less complicated for hundreds of thousands of people by giving them remote access to the car from the comfort of their couch.
With the app, you can for instance start, heat, and prepare the car for your trip by sending your destination to the car, either from your phone, tablet, or your watch.
Here in Gothenburg, you will thrive as part of a highly skilled cross-functional agile team where your primary focus will be within the development of the backend features of the mobile app, but with the opportunity to learn from your peers, broaden your skills and experience within the other system parts such as Android, iOS, test automation, and system design.
Main responsibilities Design, develop, and maintain the embedded remote functions related to the VOC app.
Engage with the rest of the team and actively pull tasks from the backlog Write testable code as well as unit and component tests Code review your colleagues Follow technical trends and raise innovative new features Required Qualifications BSc degree in a computer-related field or equivalent work experience as an embedded C++ software developer or a passionate spare-time developer.
Deep knowledge of modern C++ cross-platform development.
(C++14) Experience in writing thread-safe code.
Experience in writing testable and maintainable code.
Experience in agile tools such as Jira, Git, and Jenkins Excellent English, both verbally and written Knowledge in Python development Meritorious Android mobile app development using Kotlin and previous experience with mobile app projects involving smartphone accessories using BLE is highly meritorious IOS mobile app development using Swift Experience in software test automation Conversational Swedish skills Driver's license B Automotive technology such as CAN buses, FlexRay, and SOME/IP Experience with Robot Framework Personal qualities Passion for new technologies, software development, and creating great user experiences Quality focus.
You want your team code to be clean and maintainable Willing to take up the task that is most important for the team to progress A positive and easygoing mindset