We are looking for a Software Engineer (Android) to join our teams!
Requirements:
- 2+ years in Android development (Java and/or Kotlin);
- Understanding of OOP, UI lifecycle, and app component interaction;
- Experience with WebView, Custom Tabs, lightweight UI;
- Confident use of Git, GitHub workflows (PRs, branching);
- Ability to work independently with limited supervision.
Will be plus:
- Experience with Firebase, AppsFlyer, Facebook SDK, OneSignal;
- Familiarity with app analytics and user attribution;
- Publishing experience in Google Play Console;
- Basic understanding of how to avoid duplication/ban risks.
Soft skills:
- Problem-solving Efficient debugging and root cause analysis.
- Communication Clear, concise collaboration with tech and non-tech teams.
- Adaptability Fast learning of new frameworks and APIs (e.g., Jetpack Compose);
- Teamwork Working smoothly in cross-functional teams;
- Product thinking Building with the user and business goal in mind;
- Feedback handling Open to code review and constructive input.
Responsibilities:
- Android App Development by Specs and Designs: Implement functionality and UI based on mockups and technical documentation;
- Code & Project Structure Uniqueness: Ensure variation in code and project structure to comply with anti-duplication and publishing requirements;
- KPI Fulfillment (Quality & Quantity): Deliver stable, usable apps on a weekly/monthly basis according to performance KPIs;
- Team Collaboration: Maintain smooth communication with the Team Lead, PM, QA, and Design to resolve bugs and clarify requirements;
- Version Control with Git: Work confidently with GitHub: branching, pull requests, code reviews, conflict resolution;
- WebView and Stub Integration: Set up and customize WebView with redirects, JS bridges, and external content sources;
- App Publishing Prep (Google Play): Configure release builds, handle signing keys, prepare descriptions/assets, and follow Google content policies;
- Code Quality & UX Improvement: Continuously optimize performance, UX, and stability through better tools, patterns, and libraries;
- Architecture and Code Style: Follow clean architecture (MVVM/MVI), maintain readable and maintainable code.
Our stack:
- Languages: Kotlin, Java
- Frameworks: Android SDK, Jetpack (ViewModel, LiveData)
- Architecture: MVVM, MVI
- UI: XML, ConstraintLayout, Material Components
- Web: WebView, Custom Tabs, JS Bridge
- Tools: Git, GitHub, Android Studio, Gradle
- 3rd Party: Firebase, OneSignal, AppsFlyer (basic knowledge)
- Others: Google Play Console, ProGuard, app signing, publishing flow
Our benefits to you:
☘️An exciting and challenging job in a fast-growing holding, the opportunity to be part of a multicultural team of top professionals in Development, Architecture, Management, Operations, Marketing, Legal, Finance and more
🤝🏻Great working atmosphere with passionate experts and leaders, sharing a friendly culture and a success-driven mindset is guaranteed
🧑🏻💻Modern corporate equipment based on macOS or Windows and additional equipment are provided
🏖Paid vacations, sick leave, personal events days, days off
💵Referral program — enjoy cooperation with your colleagues and get the bonus
📚Educational programs: regular internal training sessions, compensation for external education, attendance of specialized global conferences
🎯Rewards program for mentoring and coaching colleagues
🗣Free internal English courses
✈️In-house Travel Service
🦄Multiple internal activities: online platform for employees with quests, gamification, presents and news, PIN-UP clubs for movie / book / pets lovers and more
🎳Other benefits could be added based on your location