#vacancy #job #work #android #sdk #rust #ffi #kotlin #english
Vacancy: Android developer Middle / Senior;
Company: Linkero (this is a startup, the website is not ready yet);
Salary level: from 200,000 to 300,000 ₽ net (salary payment in any convenient currency: rubles, USDT, BTC);
Location: worldwide;
Work format: remote, possibility to work according to Moscow time;
Employment type: full-time, 5/2 work week;
Experience: from 3 years;
Friends, for the Linkero company project to create a corporate messenger (a fork based on the Matrix messenger), 2-3 Middle / Senior Android developers are required.
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: delivery of features in Compose, UX quality, performance monitoring, correct handling of state and asynchrony.
Areas of responsibility:
- Product features and their regressions.
- Maintaining behavioral parity with iOS (as per 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 maintain a "minimal diff," regularly pull updates from upstream, and avoid turning the product into "un-updatable."
- Carefulness with security and privacy (messenger + E2EE): logging, tracing, diagnostic collection — no leaks.
- English at a reading/writing level: issues/PR/release notes of upstream.
- Readiness to work in a mode of: frequent releases + regressions + quick fixes, because the upstream is active.
- Experience in Rust development would be a big advantage.
Requirements:
- 3+ years in Android (Kotlin), confident with Jetpack Compose.
- Coroutines/Flow: cancellation, retries, error handling, testing.
- Experience in multi-module development, understanding of "feature vs core vs services" boundaries.
- Quality tools: unit tests, UI tests (at a participation level), Android Lint/static analysis.
- Debugging complex bugs (including rarely reproducible ones), reading logs/stack traces.
Will be a plus:
- Compose optimization skills: recomposition, model stability, lazy lists.
- Understanding the messenger domain: timeline, local cache, working in poor network conditions.
Conditions:
- Fully remote work, possibility to work from anywhere in the world;
- Flexible work schedule with an orientation to Moscow 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 choice of 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-focused startup, where every day is new challenges and opportunities for growth.
Consideration process:
- 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 any questions, write on Telegram @leonety_lety