Job Summary
We’re looking for a skilled Mobile Developer with strong experience in Android (Kotlin) and/or iOS (Swift) to build high-quality mobile applications. In this role, you’ll design, develop, and maintain scalable mobile solutions that deliver seamless user experiences across platforms. You’ll work closely with cross-functional teams to bring innovative ideas to life while ensuring performance, reliability, and modern development practices.
What you’ll do:
- Deliver functional, reliable, and well-tested mobile features within agreed timelines, aligned with technical architecture and coding standards.
- Analyse business and technical requirements to plan and implement mobile development tasks effectively.
- Collaborate with product owners, designers, and backend developers to build intuitive and responsive mobile applications.
- Build and integrate RESTful APIs and backend services to support mobile functionality.
- Participate in the design, development, and enhancement of new mobile features and application improvements.
- Maintain, troubleshoot, and enhance existing mobile applications, ensuring performance, scalability, and stability.
- Work closely with UX/UI teams to implement mobile-first designs that provide seamless user experiences.
- Participate in peer code reviews, contributing to continuous improvement in code quality and development practices.
- Support testing, releases, and deployments across development, UAT, and production environments.
- Stay up to date with emerging mobile technologies, tools, and best practices, continuously improving the mobile platform.
Your expertise:
- Minimum of 3–5 years’ experience in software development, with a strong focus on mobile application development using Kotlin (Android) and/or Swift (iOS).
- Solid understanding of RESTful APIs and integrating mobile applications with backend services.
- Working knowledge of relational databases (e.g. SQL Server, PostgreSQL, MySQL).
- Experience using Git-based source control and working with CI/CD pipelines.
- Exposure to tools such as Azure DevOps, GitHub Actions, Bitbucket, or similar for build, release, and collaboration workflows.
- Understanding of mobile UI/UX best practices and platform-specific design guidelines (Material Design / Apple Human Interface Guidelines).
Personal attributes:
- Creative and analytical problem solver with strong attention to detail.
- Confident communicator, both written and verbal, with strong interpersonal skills.
- Self-starter who can work independently and under pressure.
- Curious, adaptable, and committed to continuous learning and professional development.
Other information applicable to the opportunity:
- Role: 12 Contract Position
- Location: Cape Town