#vacancy #job #work #android #sdk #rust #ffi #kotlin #english
Vacancy: Android developer Middle / Senior;
Company: Linkero (this is a startup, website not yet available);
Salary level: from 200,000 to 300,000 ₽ net (salary payment in any convenient currency: rubles, USDT, BTC);
Location: worldwide;
Work format: remote, opportunity to work according to Moscow time;
Employment: full-time, 5/2;
Experience: from 3 years;
Friends, for the Linkero company project to create a corporate messenger (a branch based on the Matrix messenger), 2-3 Middle / Senior Android developers are 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.
Goal: delivering features in Compose, UX quality, performance control, correct handling of state and asynchronicity.
Areas of responsibility:
- Product features and their regressions.
- Maintaining behavioral parity with iOS (according to business requirements), without copy-pasting logic (logic is in Rust SDK, UI — native).
General requirements:
- Experience working with live OSS code: PR/review, rebase/merge, conflict resolution, branching discipline.
- Understanding that this is a fork: ability to keep 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: upstream issues/PR/release notes.
- Willingness to work in a mode: frequent releases + regressions + quick fixes, because upstream is active.
- Experience in Rust development will be a big advantage.
Requirements:
- 3+ years Android (Kotlin), confident Jetpack Compose.
- Coroutines/Flow: cancellation, retries, error handling, testing.
- Development experience in multi-module, understanding of "feature vs core vs services" boundaries.
- Quality tools: unit tests, UI tests (at participation level), Android Lint/static analysis.
- Debugging complex bugs (including rarely reproducible ones), reading logs/stacktrace.
Will be a plus:
- Compose optimization skills: recomposition, model stability, lazy lists.
- Understanding of the messenger domain: timeline, local cache, working in poor network conditions.
Conditions:
- Fully remote work, opportunity to work from anywhere in the world;
- Flexible work schedule with orientation towards 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 200,000 ₽ to 300,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 conditions:
- There will be a test task - paid (if successfully completed);
Requirement for the test task - complete the test task with a webcam turned on (download this software for recording the screen and face during the test task - ), do not cut the recording, send the raw file together 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 during the test task, we want to exclude the use of AI for solving the test task)
c. technical interview
d. Offer
Contacts:
For all questions, write to Telegram @leonety_lety