Experience Required
* Minimum 6 years of hands-on Android development experience
* Strong mastery of Kotlin, Jetpack Compose, and Material 3
* Deep understanding of Android SDK, Google design principles, UI/UX guidelines, and clean code practices
* Ability to write readable, maintainable code with effective refactoring
* Practical experience with TDD, unit testing, edge-case handling, and reliability testing
* Strong experience integrating RESTful APIs, external data sources, and 3rd-party libraries
* Knowledge of Git/SVN, GitLab, Jenkins, SonarQube, Fortify, JIRA, Confluence
* Understanding of CI/CD pipelines and automation
* Experience working in Agile/Scrum environments with medium-to-large development teams
* Ability to understand business requirements and translate them into technical solutions
* Strong communication, team collaboration, and willingness to share knowledge
* Agile mindset: continuous learning, openness, teamwork, and adaptability
* Nice to Have: Docker, Containers, Groovy, advanced Scrum experience
Key Responsibilities
* Translate requirements into clean, high-quality Kotlin code
* Design, build, and maintain high-performance Android applications
* Develop using Jetpack Compose and modern Android UI standards
* Collaborate within cross-functional Agile squads to deliver new features
* Work with APIs, back-end services, and third-party integrations
* Ensure top-tier performance, responsiveness, and reliability of the app
* Conduct unit testing, ensure robustness, and handle edge cases
* Identify bottlenecks, troubleshoot issues, and implement fixes
* Maintain high standards of code quality, structure, and automation
* Participate actively in Agile ceremonies and adopt Scrum best practices
* Contribute to continuous improvement, pair programming, and knowledge sharing