Senior Software Engineer - Android
Our promise:
You choose how you'll work with us: fully remote, hybrid, or at our offices (Bucharest, Brașov);
We support your career growth through continuous learning, coaching, and mentorship programs;
We promise you a feedback-driven culture that inspires healthy communication;
A friendly, professional, and supportive team is waiting for his new teammate;
A bunch of people with common hobbies and interests (sailing, football, running marathons, tennis, music, etc) is ready to welcome you;
A community driven by courage and creativity (we have our own beer and our own band that sings about us) is challenging you to have serious fun with us;
We designed benefits that give you the power to create balance in life, on and off work.
As a Senior Software Engineer (Android), you will need:
5+ years Android experience with strong Kotlin expertise
Deep understanding of OOP, SOLID, Clean Architecture
Proven experience implementing robust MVVM/MVI architectures with clean code and single responsibility principles
Strong hands-on experience with Jetpack Compose
Advanced use of Coroutines & Flow (StateFlow, SharedFlow)
Experience with modularized architectures and reusable components/libraries
Solid API integration experience (Retrofit/OkHttp or similar)
Strong knowledge of caching strategies and response time optimization
Experience with CI/CD pipelines and release processes
Published apps on the Google Play Store
Strong debugging and lifecycle management skills
Proficient with Git and code review practices
Collaborate closely with product, design, and backend teams, and ability to estimate effort accurately and take ownership of delivery
Stay up to date with the Android ecosystem
Communicate proactively with stakeholders to resolve blockers and propose solutions
Knowledge of mobile app security (authentication, data encryption, common vulnerabilities)
Nice to have:
Testing experience (unit/UI)
Familiarity with React Native, Flutter or KMP
Experience with performance optimization and app security, leveraging profiling tools for performance, memory, and battery optimization
Experience managing app releases on Google Play Store (Huawei AppGallery is a plus)
Take ownership of architecture decisions and technical direction
Proactively refactor and improve existing systems
Support and unblock team members and/or provide mentorship
If you think this role is a fit for you, let us get to know you better! There are a couple of steps left:
✨A get-to-know discussion with your recruiter, Alex.
✨A technical discussion with your future colleagues.
Our recruitment process is designed to foster diversity, equity, and inclusion. We are committed to creating a workplace where everyone feels valued, respected, and empowered to thrive.
- Department
- Software Development
- Locations
- Remote, from Romania