#vacancy #job #work #android #sdk #rust #ffi #kotlin #english
Vacancy: Android developer Tech Lead;
Company: Linkero (this is a startup, no website yet);
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), we require a Tech Lead Android developer.
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, managing the fork, stable releases, controlling the complexity of multi-module and FFI 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 living OSS code: PR/review, rebase/merge, conflict resolution, branching discipline.
- Understanding that this is a fork: you need to be able to maintain a "minimal diff," regularly pull updates from upstream, and not turn the product into something "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 of: 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-like 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 "disappearing" crashes at the native layer boundary (in the project, the 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 the level of reading/making edits, experience in cross-team work on SDK contracts.
- Experience releasing 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 oriented to the Moscow time zone;
- Comfortable work environment with opportunities for professional growth and development;
- Transparent system of bonuses and rewards 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 technological startup, where every day brings new challenges and opportunities for growth.
Consideration conditions:
- There will be a test task - paid (if successfully completed);
- There will be several stages:
a. HR Screening (first candidate filter)
b. test task
c. technical interview
d. Offer
Contacts:
For all questions, write on Telegram @leonety_lety