Overview
We are seeking a talented individual to join our team as a mobile application developer, focusing on creating innovative Android applications. In this position, you will play a crucial role in the design, development, and deployment of high-quality mobile solutions that meet the needs of our users.
Key Responsibilities
- Develop and maintain high-performing Android applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and fix bugs and performance bottlenecks.
- Continuously discover, evaluate, and implement new technologies to maximise development efficiency.
Requirements
- Proven experience in Android development with a strong understanding of Java and Kotlin.
- Solid understanding of the full mobile development life cycle.
- Experience with RESTful APIs and third-party libraries.
- Familiarity with version control systems such as Git.
- Ability to work collaboratively in a team environment.
Nice to have
- Experience with UI/UX design principles.
- Knowledge of cloud messaging APIs and push notifications.
- Familiarity with Agile development methodologies.