Position: Java, Kotlin Developer
Company: Deventor
Category: Java
Experience required: 3y
English level: upper

About the project:

The language course is available online on computers, tablets and smartphones. The Android application can be downloaded from the PlayStore and then used online or offline.

Currently, the language course is available in ten languages.

This is an opportunity in software development where you can help people around the world with charitable projects.

Middle Kotlin developer needed to join German dev team building language learning application with cooperation with UNICEF. 

🏢 About the project team:

Location: Germany
Employment type: Full-time
Approximate duration: 8 months +
Approximate start date: ASAP
Number: 1 person required

- Java, Kotlin, Node.js with Typescript
- Angular for web and Java / Kotlin for Android native
- Microsoft Azure
- Kubernetes, Docker, REST, GraphQL
- MongoDB, RabbitMq, PostgreSQL
- Keycloak
- continues integration, continues deployment with Jenkins and Github Actions

🔧 Technical requirements:

- knowledge of Java and Kotlin is required
- in-depth knowledge of the Android SDK and Gradle build system
- knowledge of Architectural Components is highly welcome
- Reactive Programming knowledge is beneficial
- Experience with Coroutines is nice to have
- TDD and BDD knowledge is beneficial
- Building and maintaining build pipelines is beneficial
- team player mentality committed to the whole software development life cycle in the agile team
- Good speaking English

 📝 Responsibilities:

- developing the official UNICEF mobile learning tool
- responsible takeover, implementation, and testing of planned and estimated user stories from the backlog
- a proactive member within our team meetings, with an active voice and opinion
- be a good listener with empathy
- eager to learn and coach