Description
If you are a Senior Android Developer passionate about building high-quality mobile products and working with global teams, this opportunity could be a great fit for you.
You will join an international engineering team developing large-scale digital products in the media and digital publishing industry, contributing to platforms used by millions of readers worldwide.
🚀 Your mission as a Senior Android Developer
You will be part of a product engineering team focused on delivering scalable, high-performance Android applications with modern architecture and strong engineering practices.
Some of your key responsibilities will include:
Develop and maintain native Android applications using Kotlin.
Design and implement scalable architectures using Android architecture patterns such as MVVM.
Build robust and scalable mobile applications with strong performance and reliability.
Work with Gradle for build configuration and dependency management.
Write clean, maintainable, high-quality code following industry best practices.
Implement unit tests using JUnit and Mockito to ensure application quality.
Participate in code reviews and contribute to improving engineering standards.
Collaborate with product owners, stakeholders, and engineers in cross-functional teams.
Participate in technical discussions and architecture decisions.
Design solutions that are robust, scalable, and aligned with product needs.
Mentor and guide other engineers within the team.
Promote engineering best practices and coding standards across the team.
Contribute to technical strategy and implementation decisions.
🛠️ What we’re looking for
Strong experience in Android development using Kotlin.
Solid knowledge of Android architecture patterns, especially MVVM.
Strong understanding of SOLID design principles.
Experience building scalable and robust mobile applications.
Experience using Gradle.
Experience with unit testing (JUnit, Mockito).
Experience participating in code reviews and technical discussions.
Experience working in cross-functional and agile teams.
Ability to communicate technical ideas clearly to both technical and non-technical stakeholders.
Strong English communication skills (international team).
⭐ Nice to have
Experience with UI automation testing using Espresso.
Experience with Reactive programming.
Experience with RxJava.
Experience with Kotlin Coroutines or Flow.
Experience working with Continuous Integration pipelines.
Experience with CircleCI.
💼 What we offer
🌍 Work on large-scale digital platforms used by millions of users worldwide.
👨💻 Remote-friendly environment within Europe.
🚀 Long-term projects with modern technologies and strong engineering culture.
📈 Opportunities for professional growth and collaboration with experienced engineers.
🤝 A collaborative environment focused on innovation, quality, and continuous improvement.
If you enjoy building high-impact digital products, solving complex technical challenges, and collaborating with international teams, we would love to hear from you.
Feel free to apply or contact us at talent@melinazich.com.