Staff Android Engineer | Staff | Kotlin | Saily
At Saily, we’re removing the hassle of staying connected while traveling — no roaming fees, no plastic SIM cards, just lightning-fast, secure mobile data in 200+ destinations. Saily has millions of paying customers and hundreds of thousands travelers browsing through Saily at any given moment.
To build the best product for our customers we foster AI-native Product Engineering culture, where:
- The Engineer is the builder, who is responsible for solving customer problems end-to-end (idea to production)
- AI Agents are the enablers who write most of the code and solve repeatable tasks to help the Engineers maximize their impact
- Everyone contributes to making Saily effective by suggesting new areas for improvement to delegate to agents and then implementing the changes
- Curiosity, learning and sharing are everyone's responsibility
- Customer, having a comfortable, connected, hassle-free journey is never lost from the focus
Main Responsibilities
- Own the architectural direction of Saily for Android, spot existing and future bottlenecks in the codebase, build pipeline, and development workflow before they slow the team down.
- Drive decisions on modularization, dependency management and platform-level patterns (navigation, DI, networking, etc.) that keep the codebase scalable as the team and product grow.
- Continuously identify, prioritize and plan reduction of technical debt. Make the cost of inaction visible to Product Owners so it gets scheduled, not just acknowledged.
- Champion app startup time, animation smoothness, memory/battery usage and crash-free rates. Establish performance budgets and automated guardrails.
- Elevate testing practices (unit, integration, UI), prioritize security and work with QA Team to ensure Saily consistently meets a high quality standard.
- Coordinate with all the necessary teams to align on priorities, unblock delivery and ensure mobile needs are represented in platform-wide decisions.
- Hands-on contribution to Saily Android development: building features, interacting with backend REST APIs (providing feedback based on mobile-specific needs) and collaborating with Web, Backend, and UX teams to ship new functionality and raise the bar on existing features.
- Debug and resolve issues surfaced by users, internal testing, and production monitoring.
- Mentor Android engineers and help QA Team through code reviews, pairing, architecture discussions and knowledge-sharing; help individuals grow technically without formal management authority.
- Champion AI usage across the Android platform and beyond. Evaluate and integrate AI tooling into the Android development workflow. Prepare devtools, project structure and documentation for effective agentic coding.
- Evaluate cutting-edge tools, libraries, and Android platform changes. Recommend adoption of new tools when the ROI is clear.
Core competencies:
- 5+ years of professional Android development experience, with deep expertise in Kotlin, modern Android architecture (Compose, coroutines, multi-module projects) and the Android platform internals.
- Proven records of driving architecture decisions, leading large cross-cutting initiatives and raising quality across a team or organization without relying on positional authority.
- Proven ability to identify systemic issues (build times, flaky tests, architectural coupling, slow release cycles) and drive pragmatic solutions.
- Ability to translate technical complexity for non-technical and cross-platform stakeholders (POs, designers, backend, web) and build alignment around technical direction.
- Actively unblock others, break down complex problems, foster collaborative relationships across teams and platforms and use failure as a blameless learning opportunity.
- Proficiency with CI/CD pipelines, release automation, and mobile-specific observability/monitoring.
Nice to have:
- Experience scaling a mobile codebase and team in a fast-paced startup environment. (fast-paced startup is the main subject here)
- Contributions to the broader Android community (open source, talks, writing).
Salary Range
- 5,900-7,500 EUR gross/month
Perks we offer
Our global mission fuels our drive. But when you need that extra push - here’s a list of things to look forward to.
Apply for this job
Mobile
Vilnius / Kaunas
Our values
Our values are rooted in the actions of our people. They describe how we solve problems, make decisions, and ultimately - reach our goals as a team.