Senior Android Developer
Join a fast-growing cybersecurity company specializing in world-class privacy and security solutions. We operate as a fully remote global team on a mission to protect digital lives and ensure anonymity for millions of users worldwide. We are vocal advocates for digital freedom and an uncensored online culture.
We are looking for a Senior Android Developer to design, build, and maintain modern Android applications using Kotlin and Jetpack Compose. The role involves working with a multi-module architecture, clean code principles, local data storage, networking, and performance-sensitive mobile features.
The ideal candidate has strong Android expertise and is comfortable working on technically complex products, including networking, VPN, proxying, secure connections, and traffic routing applications.
Requirements
Strong Kotlin knowledge.
Solid experience with Jetpack Compose.
Experience with multi-module Android architecture.
Good understanding of Clean Architecture, MVVM/MVI, SOLID, and dependency inversion.
Experience with Room, DataStore, SQL, migrations, and local persistence.
Experience with Coroutines, Flow, StateFlow, SharedFlow, and structured concurrency.
Experience with Retrofit, Ktor, OkHttp, WebSockets, REST APIs, and background networking.
Strong knowledge of Android lifecycle, background work, foreground services, WorkManager, and permissions.
Experience with Hilt/Koin or other DI frameworks.
Experience with Gradle, version catalogs, build flavors, CI/CD, and release builds.
Ability to write unit tests and UI tests.
Understanding of app performance, memory management, ANR prevention, and profiling tools.
Confident Git usage and code review experience.
Intermediate+ English for technical documentation and communication.
Responsibilities
Design and implement Android features using Kotlin and Jetpack Compose.
Maintain and improve multi-module application architecture.
Work with local databases, caching, offline-first logic, and data synchronization.
Integrate backend APIs and handle complex networking scenarios.
Build reliable background services and long-running processes.
Improve app performance, stability, startup time, and memory usage.
Participate in architectural decisions and technical planning.
Review code, mentor other developers, and maintain engineering standards.
Write and maintain tests for critical business logic.
Collaborate with backend, QA, product, and design teams.
Prepare production releases and support post-release monitoring.
Nice to have
Experience with VPN applications or Android VPN Service.
Understanding of TCP/IP, UDP, DNS, TLS, HTTP/2, HTTP/3, QUIC, SOCKS, and proxy protocols.
Experience with Xray, V2Ray, WireGuard, OpenVPN, Shadowsocks, or similar technologies.
Understanding of traffic routing, tunneling, packet processing, split tunneling, and network diagnostics.
Experience with native libraries, JNI, NDK, or Go/Rust/C++ integration.
Experience with security-sensitive applications.
Knowledge of Play Billing, subscriptions, Firebase, Remote Config, Crashlytics, Analytics, and A/B testing.
Experience with Kotlin Multiplatform Mobile.
Experience with large-scale apps, modularization, and complex build systems.
Working conditions
Build personal AI agents using our premium infrastructure.
Absolute freedom to work from any location (GMT+1– GMT+4).
Internal R&D opportunities.
Paid time off and sick leave.
Direct impact on a massive, world-class B2C product.
A collaborative environment with some of the best minds.
Hardware upon completion of your probation.
Published on: 7/2/2026

Free VPN Planet
Planet VPN is a completely free, unlimited VPN service that provides lifetime internet protection without requiring any registration or personal data.
Please let Free VPN Planet know you found this job on Wantapply.com. It helps us to get more jobs on our site. Thanks!
Unlock access with Plus





