We are looking for a highly skilled Senior Android Developer to design, develop, and maintain high-quality Android applications. You will work closely with cross-functional teams to build scalable, secure, and user-friendly mobile applications using modern Android technologies.
Responsibilities
- Design, develop, test, and maintain native Android applications using Kotlin (Java experience is a plus).
- Build scalable and maintainable applications using MVVM/Clean Architecture.
- Develop modern UI using Jetpack Compose and Android Architecture Components.
- Work with Coroutines, Flow, and asynchronous programming.
- Integrate RESTful APIs and third-party SDKs.
- Optimize application performance, stability, and security.
- Write unit and UI tests to ensure application quality.
- Participate in code reviews and mentor junior developers.
- Collaborate with Product, Design, QA, and Backend teams in an Agile environment.
- Continuously evaluate new Android technologies and best practices.
Requirements
- 5+ years of professional Android development experience.
- Strong expertise in Kotlin.
- Experience with Jetpack Compose, MVVM, Clean Architecture, Coroutines, Flow, and Android Jetpack libraries.
- Strong understanding of Android SDK, application lifecycle, and Material Design.
- Experience with Git and CI/CD pipelines.
- Experience integrating REST APIs.
- Strong debugging, problem-solving, and communication skills.
- Good written and verbal English.
Nice to have
- Knowledge of Firebase services (Analytics, Crashlytics, Push Notifications).
- Familiarity with Google Play Store release process.
- Experience with GraphQL.
- Experience with dependency injection (Hilt/Dagger).
- Knowledge of modular architecture.
- Experience with automated testing frameworks (JUnit, Espresso, Mockito).
- Exposure to Agile/Scrum methodologies.
Benefits
- Competitive salary
- Annual bonus, subject to company performance
- Access to Udemy online training and opportunities to learn and grow within the role
Additional details
- At Mindera we use technology to build products we are proud of, with people we love.
- Software Engineering Applications, including Web and Mobile, are at the core of what we do at Mindera.
- We partner with our clients, to understand their product and deliver high performance, resilient and scalable software systems that create an impact in their users and businesses across the world.
- You get to work with a bunch of great people, where the whole team owns the project together.
- Our culture reflects our lean and self-organisation attitude. We encourage our colleagues to take risks, make decisions, work in a collaborative way and talk to everyone to enhance communication.
- We are proud of our work and we love to learn all and everything while navigating through an Agile, Lean and collaborative environment.
- Our offices are located: Aveiro, Portugal | Porto, Portugal | Leicester, UK | San Diego, USA | San Francisco, USA | Chennai, India | Bengaluru, India