Mobile Application Developer

Johannesburg FULL TIME R25,000 - R33,333 / Month
(R300,000 - R400,000 / Year)

Job Description

We're seeking a talented Mobile Application Developer to join our Johannesburg team. As a crucial member of our mobile development unit, you will be responsible for designing and implementing user-friendly mobile applications. The ideal candidate will have a strong background in both iOS and Android development, with a knack for creating engaging and performant apps that users love.

Responsibilities

  • Develop mobile applications that are visually appealing and functionally robust.
  • Coordinate with backend developers to integrate RESTful APIs.
  • Enhance applications by using the latest technologies and frameworks.
  • Gather user feedback and iterate on application features to improve user satisfaction.
  • Suggest improvements to process and team practices for efficiency.
  • Assist in app store submissions and ensure compliance with guidelines.
  • Collaborate with marketing to promote mobile solutions effectively.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
Experience
  • 4+ years of full lifecycle mobile app development experience
Technical Skills
  • Flutter
  • Firebase
  • Xcode
  • Android Studio
Soft Skills
  • Attention to Detail
  • Creativity
Certifications
  • App Development with Flutter
  • Android App Development with Kotlin
Languages
  • English: Fluent

Advantageous

  • Experience with CI/CD tools: Knowledge of Continuous Integration and Continuous Delivery practices.
  • Experience with version control systems beyond Git: Familiarity with Mercurial or SVN for managing code versions.

Benefits

  • Healthcare benefits including medical and dental.
  • Generous leave policies and work-life balance initiatives.
  • Performance bonuses for exceptional work.
  • Support for ongoing training and certification.

Company Culture

  • Continuous Improvement: We strive for excellence and continuous improvement in everything we do.
  • Work-Life Balance: We support a healthy work-life balance to enhance employee wellbeing.
  • Empowerment: We empower our employees to take initiative and make impactful decisions.
Status: Closed