Commitment: Full Time
Location: Vilnius; Kaunas
Work Type: Hybrid
About the Role:
The Mobile department at NordVPN is dedicated to constant improvement and innovation, refining all products at every stage. We actively participate in all development phases with other teams to achieve the best outcomes, from the simplest UI elements to innovative features.
Main Responsibilities:
- Contribute as a team member to the development of NordVPN for Android devices.
- Interact with existing backend REST APIs, provide feedback based on mobile needs, and collaborate with web, backend, and low-level teams to build new features and enhance existing ones.
- Coordinate with Product Owners and the QA/Support team to ensure high-quality Android apps.
- Debug and resolve issues reported by users and internal testing teams.
- Be part of a large development team comprising engineers with Kotlin backgrounds and QAs.
- Stay updated with cutting-edge tools, patterns, and methodologies to maintain excellent code quality.
Core Requirements:
- 2+ years of extensive Android development experience.
- Proficiency in Kotlin, MVVM Clean architecture, Room or SQLite databases, and reactive programming libraries like Coroutines and RxJava.
- Knowledge of the latest Android ecosystem trends and libraries, including Jetpack Compose and Hilt.
- Experience with debugging tools and problem-solving for user-reported issues.
- Experience in writing unit and UI tests.
- Excellent knowledge of Android APIs and SDK.
- Experience working with large codebases.
Bonus Points:
- Networking knowledge (OSI Stack).
- Previous experience in developing VPN solutions.
- Experience with the Android TV ecosystem.
- Experience with agile methodologies.
-
Don't worry if you don't tick all the boxes; we'd still be interested in hearing from you!
Tools You Will Use:
- Kotlin
- Android Studio
- RxJava
- Hilt
- Coroutines
- Jetpack Compose
Salary Range:
- Gross Salary: 2700 - 5600 EUR/month.