Job Description
Job Spec:
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, alignedwith technical architecture and coding standards.
- Analyse business andtechnical requirements to plan and implement mobile development taskseffectively.
- Collaborate with productowners, designers, and backend developers to build intuitive andresponsive mobile applications.
- Build and integrateRESTful APIs and backend services to support mobile functionality.
- Participate in thedesign, development, and enhancement of new mobile features andapplication improvements.
- Maintain, troubleshoot,and enhance existing mobile applications, ensuring performance,scalability, and stability.
- Work closely with UX/UIteams to implement mobile-first designs that provide seamless userexperiences.
- Participate in peer codereviews, contributing to continuous improvement in code quality anddevelopment practices.
- Support testing,releases, and deployments across development, UAT, and productionenvironments.
- Stay up to date withemerging mobile technologies, tools, and best practices, continuouslyimproving the mobile platform.
RequirementsYour expertise:- Minimum of 3-5 years'experience in software development, with a strong focus on mobileapplication development using Kotlin (Android) and/or Swift (iOS).
- Solid understanding ofRESTful APIs and integrating mobile applications with backend services.
- Working knowledge ofrelational databases (e.g. SQL Server, PostgreSQL, MySQL).
- Experience usingGit-based source control and working with CI/CD pipelines.
- Exposure to tools suchas Azure DevOps, GitHub Actions, Bitbucket, or similar for build, release,and collaboration workflows.
- Understanding of mobileUI/UX best practices and platform-specific design guidelines (MaterialDesign / Apple Human Interface Guidelines).
Personal attributes:- Creative and analyticalproblem solver with strong attention to detail.
- Confident communicator,both written and verbal, with strong interpersonal skills.
- Self-starter who canwork independently and under pressure.
- Curious, adaptable, andcommitted to continuous learning and professional development.
Other information applicable to the opportunity:- Contract position
- Location: Cape Town