Android Developer Senior
Description
We are looking for a driven, hard-working, self-motivated hands-on Android Developer (Senior) to take a major part in our strategic native product. This is a hybrid position based in Krakow with on-site work required three time a week in the office.
Responsibilities
- Take the lead in designing scalable and robust application architectures based on business requirements. Own the technical direction and architectural integrity of the product.
- Collaborate with Product Managers, Designers, and other collaborators to collect detailed requirements and translate them into well-organized, balanced, and effective technical solutions.
- Resolve complex architectural and technical issues, ensuring the highest standards of quality, performance, and scalability.
- Guide and support a team of engineers, offering direction on design patterns, coding standards, and mentorship. Foster a collaborative and growth-oriented environment within the engineering team.
- Continuously explore new technologies and methodologies to improve product performance, scalability, and maintainability.
- Create, update, and manage user documentation to facilitate communication among teams and collaborators. Clearly communicate architectural decisions to both technical and non-technical collaborators.
Requirements
- 5+ years of commercial Android experience
- Strong knowledge of OOP, design patterns, MVP, MVVM, SOLID, Clean Architecture
- Strong knowledge of Kotlin, Android SDK
- Experience using agentic AI to develop, debug, test, and review Android features, SDK integrations, app performance, permissions, and mobile release quality.
- Understanding of mobile UI/UX concepts
- Ability to find a compromise between business/UX/tech
- Ability to write clean and maintainable code
- Experience of SDK/framework development — Advantage
- Experience with WebView and Embedded HTML5 games in the binary— Advantage
- Practical experience with SCRUM
- Experience of using source control systems (Git), CI tools, app distribution
- Team player with great communication skills. responsible, initiator
Benefits
- Robust benefits package
- Global career opportunities
