Collaborate with multidisciplinary and cultural teams to discover and implement features to the app, leveraging cutting-edge technologies and methodologies.
Lead the development of complex features to enhance the user experience and drive user engagement, such as advanced analytics and gamification features like quests and economy.
Design and develop high-quality software for our Android application, using Kotlin and Modern Android Development tools.
Focus on UI design principles and making apps work intuitively using Jetpack Compose.
Identify issues by analyzing data, processes, and code to solve frontend issues and recognize areas for improvement.
Perform consistent and substantial testing to create highly innovative, consumer-facing mobile products.
Design and develop robust and scalable architectures for the Mistplay Android application following clean architecture and SOLID principles, ensuring that it can evolve and adapt to changing business needs and user requirements.
Mentor and coach junior Android developers, sharing your knowledge and expertise to help them grow and develop their skills.
What you\xe2\x80\x99ll bring
Bachelor\'s degree in Computer Science, Software Engineering, or related field
At least 7 years of experience as an Android Developer or in similar roles
Experience implementing scalable applications, modularization, and deep knowledge of in app architecture
Ability to understand and refactor legacy code in a scalable way.
Unit/Instrumented testing skills
Strong knowledge of Kotlin and AndroidX libraries
Good verbal and written communication skills
Ability to drive development, work independently or in a group setting
Nice to have
Experience in application releases and Google Play publishing
Experience with Server-Driven UI solutions
Deep knowledge of Git, CI/CD, and git flows
Experience sharing knowledge with the open source community/Android community