Android Engineer
EUR 32,400-67,200 per year
SCRAPED
Used Tools & Technologies
Not specified
Required Skills & Competences ?
Kotlin @ 3 Networking @ 3 Android @ 3 Android Development @ 3 Debugging @ 3 API @ 3 Jetpack Compose @ 3 QA @ 3 RxJava @ 5 Agile @ 3 SQLite @ 5 Hilt @ 3Details
The Mobile department believes in constant improvement and innovation, so it takes the initiative to refine all products at every stage. Weβre actively involved in all phases of development with other teams to obtain the best outcomes β from the simplest UI elements to innovative features.
Responsibilities
- Contribute as a team member to the development effort for NordVPN for Android devices. This includes interacting with existing backend REST APIs, providing feedback based on mobile needs, and working with web, backend, and low-level teams to build new features and enhance the quality of existing ones.
- Coordinate with Product Owners and QA/Support teams to ensure Android apps consistently retain a high quality standard.
- Debug and resolve issues reported by users and internal testing teams.
- Be a part of a large development team consisting of engineers with a Kotlin background and QAs.
- Stay up to date with cutting-edge tools, patterns, and methodologies to ensure excellent code quality.
Requirements
- 2+ years of extensive Android development experience.
- Fluent in Kotlin, MVVM Clean architecture, Room or SQLite databases, and reactive programming libraries such as Coroutines and RxJava.
- Knowledge of the latest trends and libraries in the Android ecosystem such as Jetpack Compose and Hilt.
- Experience with debugging tools and solving problems reported by users.
- Experience writing unit and UI tests.
- Excellent knowledge of Android APIs and SDK.
- Experience working with large codebases.
Bonus Points
- Networking knowledge, especially OSI Stack, and previous experience developing VPN solutions.
- Experience with the Android TV ecosystem.
- Experience with agile methodology.
- Open to candidates who don't meet all criteria.
Tools You Will Use
- Kotlin
- Android Studio
- RxJava
- Hilt
- Coroutines
- Jetpack Compose