#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 according to MSK time zone;
Employment: full-time, 5/2;
Experience: from 6 years;
Hello everyone, Linkero company's project to create a corporate messenger (a fork based on the Matrix messenger) requires a Tech Lead Android Developer.
We are a young tech 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.
Goal: ownership of the Android part architecture, management of the fork, stable releases, control of 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/energy 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, diagnostic collection — without leaks.
- English at a reading/writing level: issues/PR/upstream release notes.
- Willingness to work in the mode: frequent releases + regressions + quick fixes, because the upstream is active.
- Experience in Rust development will be a big plus.
Requirements:
- 6+ years in 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, testing async.
- Navigation/complex graphs; the project uses Appyx for navigation - the candidate should be able to quickly learn/maintain it.
- Experience with JNI/NDK/FFI and debugging "vanishing" crashes at the native layer boundary (Rust SDK is connected via FFI in the project; the layer may change).
- Understanding support limitations: the app targets Android 7+ / minSdk 24.
Will be a plus:
- Rust at a reading/editing level, 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, opportunity to work from anywhere in the world;
- Flexible work schedule with focus on the MSK time zone;
- Comfortable work environment with opportunities for professional growth and development;
- Transparent bonus and incentive 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-driven startup, where every day brings new challenges and opportunities for growth.
Consideration conditions:
- There will be a test task - paid (if successfully completed);
Requirement for the test task - the test task must be taken with the webcam turned on (download this software for recording the screen and face during the test task - OBS Studio), do not cut the recording, submit the original file along with the test task result.
- There will be several stages:
a. HR Screening (first candidate filter)
b. test task (must record the screen and face while performing the test task, we want to exclude the use of AI to solve the test task)
c. technical interview
d. Offer
Contacts:
For all questions, write in Telegram leonety_lety