#vacancy #job #work #android #sdk #rust #ffi #kotlin #english
Vacancy: Android Developer Tech Lead;
Company: Linkero (this is a startup, website not yet available);
Salary level: from 550,000 to 650,000 ₽ net (salary payment in any convenient currency: rubles, USDT, BTC);
Location: worldwide;
Work format: remote, possibility to work on Moscow time;
Employment: full-time, 5/2;
Experience: from 6 years;
Friends, for the Linkero company's project to create a corporate messenger (a fork based on the Matrix messenger), an Android Developer Tech Lead is required.
We are a young technology startup working on innovative solutions in the field of Python development and mobile technologies. We need proactive and experienced specialists to strengthen our team and develop high-quality solutions.
Goal: ownership of the Android part architecture, fork management, stable releases, control of multi-module and FFI complexity in the Rust SDK.
Areas of responsibility:
- Fork strategy and upstream synchronization.
- Compose UI architecture + boundaries around the Rust SDK.
- Performance/ANR/energy consumption, stability on old devices (minSdk 24).
General requirements:
- Experience with live OSS code: PR/review, rebase/merge, conflict resolution, branching discipline.
- Understanding that this is a fork: ability to maintain a "minimal diff," regularly pull upstream, and not turn the product into "impossible to update."
- Carefulness with security and privacy (messenger + E2EE): logging, tracing, diagnostic collection — without leaks.
- English at reading/writing level: upstream issues/PR/release notes.
- Willingness to work in a mode: frequent releases + regressions + quick fixes, because the upstream is active.
- Experience in Rust development will be a big advantage.
Requirements:
- 6+ years Android, strong Kotlin, Jetpack Compose (project is on Compose).
Architecture: MVI/Redux approaches, module decomposition, contract-first.
- Advanced coroutines/Flow: structured concurrency, cancellation, dispatchers, async testing.
- Navigation/complex graphs; the project uses Appyx for navigation — candidate must quickly master/be able to support.
- Experience with JNI/NDK/FFI and debugging "vanishing" crashes at the native layer boundary (in the project, Rust SDK is connected via FFI; the layer may change).
- Understanding support limitations: the application targets Android 7+ / minSdk 24.
Will be a plus:
- Rust at reading/editing level, experience in cross-team work on SDK contracts.
- Experience with releases on Google Play and F-Droid (both channels are explicitly mentioned in the README).
Conditions:
- Fully remote work, possibility to work from anywhere in the world;
- Flexible work schedule with focus on Moscow time zone;
- Comfortable work environment with opportunities for professional growth and development;
- Transparent bonus and reward system for successful task completion.
We offer:
- Flexibility in choosing workplace and schedule;
- Modern and interesting projects in a friendly and dynamic team;
- Salary level: from 550,000 ₽ to 650,000 ₽ net (based on interview results);
- Work in a young and tech-savvy startup where every day brings new challenges and growth opportunities.
Consideration conditions:
- There will be a test task - paid (if successfully completed);
- There will be several stages:
a. HR Screening (initial candidate filter)
b. test task
c. technical interview
d. Offer
Contacts:
For all questions, write in Telegram @leonety_lety