We are looking for a Senior Android Engineer
Language Proficiency: Upper-Intermediate
Employment type: Full time
Candidate Location: Poland - prrefered, EU, Kazakhstan - possible
Working Time Zone: CET
Start: ASAP
Planned Work Duration: 4 months
π₯ Customer Description:
A global mobility and urban services platform that allows users to book rides or other services and negotiate the fare directly with service providers.
It offers various services including ride-hailing, intercity travel, delivery, and task assistance, operating in multiple cities worldwide and is one of the leading mobility apps globally.
βοΈ Project Phase: new phase of the project
π€ Soft Skills:
β’ Highly proactive with strong ability to independently identify stakeholders and drive tasks to completion
β’ Strong stakeholder management skills with the ability to interact across technical and product roles
β’ Curious and improvement-driven mindset, continuously challenging existing processes
β’ Excellent communication skills for effective collaboration with cross-functional teams
β’ Strong time management, organizational skills, and reliability
π‘ Hard Skills / Must Have:
β’ 4+ years in commercial Android app development
β’ Expert knowledge of Kotlin and modern Android APIs: Retrofit/OkHttp, Coroutines/Flow (plus RxJava for legacy), Jetpack (Compose, WorkManager), Google Maps, FCM, DataStore
β’ Experience working with design systems and component libraries in Jetpack Compose
β’ Proficiency with RESTful APIs and third-party library integration
β’ Strong grasp of offline storage, concurrency
β’ Experience with performance tuning and network debugging
β’ Practical experience with Clean Architecture and common patterns (MVVM/MVI) applied in production
β’ Understanding of backend-service principles and API design
β’ Experience with CI/CD (GitHub Actions, GitLab CI, Gradle), code quality tooling (ktlint, Detekt), feature flags, and large-scale A/B experimentation
β’ Ability to write maintainable, testable code with solid unit and UI test coverage
β’ Familiarity with secure coding practices and data-driven product decision-making
β’ Solid knowledge of mobile app distribution policies and full delivery lifecycle
β’ Git proficiency (branching, PRs, code review workflows)
β’ Experience with collaboration tools (Jira, Azure DevOps)
β’ Familiarity with design handoff tools (Figma)
β’ Experience using AI-assisted development tools (GitHub Copilot, ChatGPT, Claude)
π Responsibilities and Tasks:
β’ Design, develop, and maintain Android application features
β’ Collaborate with cross-functional teams on feature design, system architecture, and delivery
β’ Participate in agile practices including discovery, refinement, decomposition, sprint planning, and demos
β’ Apply Clean Architecture principles and review pull requests in line with coding standards
β’ Design secure data storage and transmission flows
β’ Set up monitoring dashboards and investigate risks
β’ Identify and fix bugs and performance bottlenecks
β’ Investigate production issues, perform root cause analysis, and collaborate with backend developers and testers to prevent regressions
β’ Ensure code quality through unit testing, UI testing, and code reviews
π§ͺ Technology Stack:Android
π Interview stages:
β’ English check (15 minutes)
β’ internal technical interview (1-1,5 hour)
β’ client interview (1 hour)
π© Ready to Join?
We look forward to receiving your application and welcoming you to our team!

Side

Bonapolia

Mapbox

Planner 5D

42dot

Bonapolia

Bonapolia

Bonapolia