#1 Job Board for tech industry in Europe

Android Developer
Java

Android Developer

Type of work
Undetermined
Experience
Mid
Employment Type
B2B
Operating mode
Remote

Tech stack

    Kotlin

    advanced

    Android

    advanced

    RxJava

    regular

Job description

Online interview
We are looking for an experienced, proactive Android Developer to join our R&D team  to help deliver the next generation of marine navigation products, working in an agile environment alongside other developers, UX designers, Product Owners and Project Managers as part of a globally distributed, multidisciplinary design team. 

This is 100% remote work 

About you 

This is a hands-on role for our clients - an ambitious organisation that requires you to take responsibility for your own deliverables and to work closely with the rest of the  team to achieve a successful outcome. 

You will need to have excellent development experience with strong Java/Kotlin skills or ideally Andriod and an interest in working with Kotlin as a primary language.

What you need to bring:  

  • Excellent knowledge of Kotlin and the Android platform
  • Extensive experience in working with RxJava in a multi-threaded environment
  • Experience in applying MVI(ideally) or MVP
  • Experience in working with multi-modular projects
  • Ability to write clean, maintainable, testable code, applying SOLID principles and design patterns in daily working with the codebase
  • Experience in using DI on daily basis
  • Experience with Unit Tests
  • Very good knowledge of Git
  • Familiarity with CI tools
  • Experience in in-depth debugging and performance bottlenecks analysing
  • Experience in working in Scrum/Kanban methodologies
  • Able to manage own workload and deliver to plan with minimal supervision
  • Comfortable with working in an only-English speaking environment

Nice to have:

  • Experience with Mapbox APIs
  • Input in open source projects
  • Knowledge of NDK a C++
  • Familiarity with theming for different app variants
  • Experience in writing automated UI tests (Espresso, Kakao Compose)
  • Experience using Koin
  • Experience using Flow

About the project   

Our client is a specialist marine electronics company operating in nearly 40 regions across the world. The vision is to lead marine electronics with outstanding solutions for performance, safety, and enjoyment on the water. Focus is on making boating safer, easier, more sustainable, and more rewarding for current and future generations.