This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The engineer will independently own, maintain, and deliver assigned tasks, contributing to feature development, supporting existing functionality, and working within the established architecture and development processes.
Job Responsibility:
Develop and maintain features for a native Android application
Independently own, manage, and deliver assigned tasks
Collaborate with UX/UI, QA, and iOS teams to implement product requirements
Follow existing application architecture, workflows, and development processes
Participate in requirements clarification and task estimation
Contribute to code reviews and incorporate feedback
Write clean, maintainable, and well-structured code
Support and maintain existing functionality, including bug fixing
Design and implement modules of moderate complexity following established patterns
Use dependency injection within the existing project setup
Follow source control best practices (branching, merging, pull requests)
Ensure tasks are delivered according to acceptance criteria and quality standards
Write tests according to team practices
Use debugging tools effectively to identify and resolve issues
Requirements:
3+ years of commercial Android development experience
Solid knowledge of Kotlin and Java (OOP, generics, interoperability basics)