Mobile App Developer

Bloemfontein Full-time R40,000 - R50,000 / Month
(R480,000 - R600,000 / Year)

Job Description

Join our vibrant team as a Mobile App Developer in Bloemfontein! You’ll be responsible for building responsive and user-friendly mobile applications while collaborating closely with designers and backend developers. This is an exciting chance to innovate and push the boundaries of mobile technology.

Responsibilities

  • Develop, test, and maintain mobile apps using React Native and Flutter.
  • Work collaboratively with cross-functional teams to deliver innovative solutions.
  • Optimize applications for performance, usability, and responsiveness.
  • Create and maintain technical documentation for reference and reporting.
  • Identify and resolve application bottlenecks and bugs.
  • Engage in peer programming and knowledge sharing within the team.
  • Liaise with users to gather feedback and improve application functionality.
  • Evaluate and implement new technologies to maximize development efficiency.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Relevant certifications in mobile development are an advantage
Experience
  • 3+ years of experience in mobile application development
Technical Skills
  • React Native
  • Flutter
  • JavaScript
  • Version Control (Git)
Soft Skills
  • Problem-solving
  • Communication
  • Adaptability
Languages
  • English: Fluent

Advantageous

  • Experience with cloud platforms (AWS/Azure): Knowledge of deploying applications on cloud platforms and services.
  • Familiarity with native development (iOS/Android): Understanding of native app development for iOS and Android systems.

Benefits

  • Market-related salary with performance bonuses
  • Flexible working hours and remote work options
  • Health, dental, and vision insurance
  • Professional development and training opportunities

Company Culture

  • Innovation: We nurture a culture of innovation where fresh ideas are welcomed and encouraged.
  • Collaboration: Our team thrives on collaboration, sharing knowledge and skills to achieve common goals.
  • Inclusivity: We embrace diversity and are committed to creating an inclusive environment.
Status: Closed