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.