Job Opportunity
We are seeking a highly skilled and motivated individual to join our team as an Android App Developer. As part of this role, you will be responsible for designing, developing and implementing Android app features in collaboration with product owners and designers.
Responsibilities
* Collaborate with cross-functional teams to develop and implement Android app features.
* Work closely with other Android and iOS engineers to ensure code quality, adherence to best practices, feature parity, and consistency across the codebase.
* Analyse and optimise the app's performance, including load times, memory usage, and battery consumption.
* Monitor and address issues reported by users or QA, including crashes, performance bottlenecks, or UI/UX inconsistencies.
Requirements
* Proven experience in Android application development.
* Familiarity with Kotlin, Flow/Coroutines or RxJava, Hilt DI, Multi-module app, Compose.
* Mobile user interface design skills.
* Strong understanding of object-oriented design, SOLID principles and architecture patterns (MVVM, Clean Architecture, Reactive Patterns).
* Strong problem-solving skills and ability to innovate.
* Strong understanding of agile development best practices including Scrum and Lean methodologies.
Why choose us?
We offer a dynamic work environment where you can grow your skills and career. Our team is passionate about delivering high-quality products that make a real impact. If you're looking for a challenging and rewarding opportunity, we encourage you to apply.