Munich, BY, Germany

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