
Android Developer, Mobile Ticketing Platform
Primary stack
Nice to have's
Job description
About the Position
Android Developer, Mobile Ticketing Platform
We Stand with Ukraine
Jeśli otrzymałeś tę ofertę pracy od naszych rekruterów, zapoznaj się z naszą Polityką prywatności.
DataArt is modernizing the IT system of an independent online railway ticket retailer. We hire for the company, not just the project-ensuring smooth transitions between assignments or paid idle time.
In this role, you’ll optimize digital products using data-driven experimentation and analytics. You’ll use tools like Statsig to run large-scale A/B and multivariate tests, apply advanced statistical models (e.g., CUPED, Bayesian Autotune), automate traffic allocation to top-performing variants, manage feature flagging with gradual rollouts, kill switches, and targeting, and link feature flags to product metrics.
Responsibilities
- Refactor and expand the ticket-selling system
- Develop, enhance, and maintain high-quality, scalable code
- Collaborate with cross-functional teams to implement new features and support experimentation initiatives
Requirements
- 6+ years of Android development experience using Kotlin
- Experience in experimentation and R&D
- Hands-on experience with Statsig or similar platforms
- Strong Clean Code and OOP skills
- Knowledge of MVVM, MVP, MVI
- Experience with unit testing and working without dedicated QA engineers
- Understanding of SOLID principles
- Familiarity with Agile development methodology
- Good spoken English
Technology Stack
- Android: Kotlin, JetPack Compose
- UI: MVVM, MVP, MVI
- Concurrency: Kotlin Coroutines, RX Java, RX Kotlin
- Dependency Injection: Dagger (without Hilt)
- Testing: Espresso, JUnit, Mockito
- Experimentation: Statsig, Crashlytics, A/B testing
Client
Our client is a regional leader in the transportation industry, with annual revenue exceeding €100 million, currently launching a new international ticket sales platform.
Project Overview
The client engages users through a mobile app, responsive web application, and call center. The system is complex and must comply with numerous regulations. The system is built on a microservice architecture with continuous integration. Hundreds of components run independently on AWS, increasing modularity and optimizing service usage.
Team
Mały zespół (1-10 osób)
Multiple independent teams contribute to different parts of the system. DataArt specialists are embedded across these teams. The mobile team is focused on shaping the future of the client’s mobile app-enhancing performance and evolving its functionality.
We Offer
- Dni wolne: Zgodne z lokalnym prawem
- Dbamy o Twoje zdrowie: Zapewniamy szeroki wachlarz usług w ramach prywatnego ubezpieczenia medycznego
- Płatne chorobowe: Zgodnie z lokalnym prawem
- Wakacje i specjalne dni wolne: Zgodnie z oficjalnym kalendarzem, niezależnie od kalendarza klienta
- Komfortowe warunki pracy: Elastyczny czas pracy oraz pomoc w wyposażeniu komfortowego miejsca pracy
- Wewnętrzna platforma edukacyjna: Dostęp do profesjonalnych kursów i szkoleń
- Wewnętrzne kursy języka angielskiego: Firmowe szkolenia z wysoko wykwalifikowanymi nauczycielami
About the Company
Równe szanse
Co jeśli nie uda się jej znaleźć?
Nasze oferty rozchodzą się jak ciepłe bułeczki. Jeśli nie możesz znaleźć dopasowanych do Ciebie ofert, daj nam znać - postaramy się pomóc
Najbardziej poszukiwane
Senior Android Developer
Mobile banking, that allows to manage accounts, make transfers, and pay bills on the go
© DataArt. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
Київ, Харків, Львів, Дніпро, Одеса, Вінниця, Івано-Франківськ, Кременчук, Полтава, Астана (Казахстан), Варна (Болгарія), Вроцлав (Польща), Єреван (Вірменія), Краків (Польща), Ларнака (Кіпр), Лодзь (Польща), Люблін (Польща), Рига (Латвія), Софія (Болгарія), Тбілісі (Грузія), Алмати (Казахстан)