Overview
We are seeking a talented individual to join our dynamic team as a software developer with a focus on mobile applications. This position offers the flexibility of remote work, allowing you to contribute to exciting projects from anywhere.
Key Responsibilities
- Design and develop high-quality Android applications.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Maintain and improve existing applications by fixing bugs and optimising performance.
- Continuously discover, evaluate, and implement new technologies to maximise development efficiency.
- Participate in code reviews and contribute to team knowledge sharing.
Requirements
- Proficient in Java and Kotlin programming languages.
- Experience with Android SDK and Android Studio.
- Strong understanding of mobile application architecture and design patterns.
- Knowledge of RESTful APIs to connect Android applications to back-end services.
- Ability to work independently and in a team environment.
Nice to have
- Experience with other mobile platforms (iOS, Flutter).
- Familiarity with version control systems such as Git.
- Understanding of Agile development methodologies.
- Experience with UI/UX design principles.
- Exposure to cloud services (AWS, Google Cloud).