#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 project to create a corporate messenger (a fork based on the Matrix messenger), a Tech Lead Android developer is required.
We are a young technology startup working on innovative solutions in Python development and mobile technologies. We need proactive and experienced specialists to strengthen our team and develop high-quality solutions.
Objective: ownership of the Android part architecture, fork management, stable releases, control over multi-module complexity and FFI in the Rust SDK.
Areas of responsibility:
- Fork strategy and upstream synchronization.
- Compose UI architecture + boundaries around the Rust SDK.
- Performance/ANR/power consumption, stability on older devices (minSdk 24).
General requirements:
- Experience with live OSS code: PR/review, rebase/merge, conflict resolution, branching discipline.
- Understanding that this is a fork: must be able 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, diagnostics collection — without leaks.
- English at reading/writing level: issues/PR/release notes of upstream.
- Readiness 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 of Android, strong Kotlin, Jetpack Compose (the project uses Compose).
Architecture: MVI/Redux approaches, module decomposition, contract-first.
- Advanced coroutines/Flow: structured concurrency, cancellation, dispatchers, testing of async.
- Navigation/complex graphs; the project uses Appyx for navigation — candidate must quickly master/be able to maintain.
- Experience with JNI/NDK/FFI and debugging 'disappearing' crashes at the native layer boundary (the project connects a Rust SDK via FFI; the layer may change).
- Understanding of support limitations: the app 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 README).
Conditions:
- Fully remote work, possibility to work from anywhere in the world;
- Flexible working schedule with orientation to Moscow time zone;
- Comfortable work environment with opportunities for professional growth and development;
- Transparent system of bonuses and incentives 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 opportunities for growth.
Consideration terms:
- 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