Job Description
Key Skills Required
Master these to land this role
Want to know if you're a match for this job?
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.
Key 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.
Required Skills
- 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.
- Knowledge of Firebase services (Analytics, Crashlytics, Push Notifications) is preferred.
- Familiarity with Google Play Store release process.
- Strong debugging, problem-solving, and communication skills.
- Good written and verbal English.
Nice to Have
- 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.
We Offer
- Competitive salary
- Annual bonus, subject to company performance
- Access to Udemy online training and opportunities to learn and grow within the role
How would you rate this job post?
See what other professionals think about this role.
Similar Opportunities
More Openings at Mindera
Explore Top Companies in this Space
Conga
Software
Creative Chaos
Custom Software Development
Clariticloudinc
Permitting Software
GenPeach AI
Artificial Intelligence / Generative AI / Enterprise Software
Mindera
View Company ProfileMindera is a software development company that specializes in creating innovative technology solutions for a wide range of industries. With a strong focus on delivering high-quality products, Mindera has established itself as a trusted partner for businesses looking to leverage technology to drive growth and improvement. The company's team of experienced software engineers and developers work closely with clients to understand their unique needs and develop tailored solutions that meet their specific requirements. From mobile and web applications to enterprise software and data analytics, Mindera's expertise spans multiple technologies and domains, enabling the company to tackle complex projects with ease. With a commitment to staying at the forefront of the latest trends and advancements in the tech industry, Mindera is well-equipped to help businesses navigate the ever-evolving landscape of technology and stay ahead of the competition. Through its dedication to excellence, innovation, and customer satisfaction, Mindera has built a reputation as a reliable and skilled technology partner, and its services are sought after by companies across various sectors. Whether it's developing a new product, improving an existing one, or providing ongoing maintenance and support, Mindera's team is always ready to help businesses achieve their goals and succeed in today's fast-paced digital world.
Safety First
- Never pay for a job application.
- Do not share sensitive bank info.
- Verify the client before starting work.



