Senior Android Software Developer (m/w/d)
Job Description:
Job Location: Munich, Germany
Job Type: FULL TIME
Career Level: SENIOR LEVEL
Languages: English C1
Relocation Support: Relocation (European Union)
Candidate Location Requirement: Based in the EU and open to relocating to Germany.
Work Experience: Android Developer [ 4 - 6 years ]
Skill- Set Requirements
DEVELOPMENT
JAVASCRIPT
SCRUM
IT
JAVA
ANDROID
GIT
SOFTWARE DEVELOPMENT
PYTHON
DOCKER
UX
COMPUTER SCIENCE
JENKINS
C++
INTERFACES
C
TEST DRIVEN DEVELOPMENT
C#
KANBAN
KOTLIN
USABILITY
AUTOMOTIVE
PROGRAMMING LANGUAGE
GRADLE
VAGRANT
TRAINING
Details
This software enterprise, established in 2009, excels in developing graphic human-machine interfaces (HMI) for the automotive industry. The founder, a visionary with a deep passion for cutting-edge graphics technology, has been instrumental in shaping the company's core values and direction. Over the past decade, this organization has evolved significantly, transitioning from a basic software firm to a dynamic IT expert in HMI automotive subjects. With a team of dedicated specialists and well-established structures and processes, the company is adept at executing projects of varying scales in the realm of HMI software development.
Are you excited by the prospect of bringing the virtual world into car interiors? Then were the right place for you!
You will:
Develop next-generation user interfaces to enthuse your customers
use Android Studio, git and Gradle with ease, confidence, and assurance
gain inspiration from working with designers and UX experts to strive for perfect usability
tackle technical challenges of all kinds as part of a Scrum team to achieve best possible sprint results
You have:
a degree in computer science, a comparable qualification, or equivalent experience
at least five years experience developing with Android/Java
worked with or have a strong motivation to work with Android MVVM Design Pattern, Coroutines, Dagger, RxJava, Jetpack Navigation etc.
experience with automated testing (Robolectric, Espresso), Gradle and Git
extensive knowledge of at least one other programming language (Kotlin, C++, C, C#, Python or JavaScript)
experience working on agile projects
an excellent standard of written and spoken English
You might also have:
good knowledge of written and spoken German
a Scrum Master certification
a Scrum Product Owner certification
some experience with AOSP and Gerrit
familiarity with Docker, Vagrant, Hudson/Jenkins, or TeamCity/CodeCraft
We offer:
independent, self-managed working with responsibility as part of a small team of top developers
exciting, long-term projects in the HMI environment with plenty of opportunity for you to drive your own personal and professional development
a training budget for external courses
professionally managed projects with a good work-life balance
30 days of annual leave
Job Bike/ Job Ticket
flexible working time model, Home Office
An attractive package of asset-creating options and a range of fringe benefits
Required Skills:
Android Software