Blue Pearl PTY LTD - Mobile Developer (Kotlin / Swift)

Open job
App Developer
💰 Negotiable
📍 Cape Town, South Africa
Closing date: 14 days left
Twine Jobs Twine
Based in Manchester, United Kingdom
Last online 14 days ago

App Developer is needed in Cape Town, South Africa.

Client: Blue Pearl PTY LTD

Location: Cape Town, WC, za

Contract: Contract

Job Description

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.

Requirements

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

  • Contract position
  • Location: Cape Town

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.
Posted 15 days ago

  • Apply


    Enter your email to apply

     

    By applying, you agree to our Terms.

    Already have an account? Sign in.

  • How It Works


    🔍

    Get quality leads

    Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.


    🎉

    Apply with ease

    Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.


    📈

    Grow your career

    Showcase your work, pitch to the best leads, land new clients and use Twine’s tools to find more opportunities.