Mobile Application Developer

Pretoria Full-time R30,000 - R41,670 / Month
(R360,000 - R500,000 / Year)

Job Description

We are seeking a passionate Mobile Application Developer to join our innovative team in Pretoria. The successful candidate will be responsible for designing and developing mobile applications that enhance user experiences. You will work closely with cross-functional teams, ensuring that every app aligns with client requirements and industry standards. If you're dedicated to quality and have a keen eye for detail, we want to hear from you.

Responsibilities

  • Lead development efforts for a variety of mobile applications.
  • Work alongside cross-functional teams to define and design new features.
  • Debug and optimize application performance to enhance user satisfaction.
  • Participate in code reviews and maintain project documentation.
  • Research and implement new technologies to improve development processes.
  • Collaborate with product managers to define the application roadmap.

Requirements

Education
  • Bachelor's degree in Mobile Computing or related field
Experience
  • 4+ years of experience in mobile app development
Technical Skills
  • JavaScript
  • React Native
Soft Skills
  • Analytical thinking
  • Adaptability
Certifications
  • Certified Mobile Application Developer
Languages
  • English: Fluent

Advantageous

  • Experience with cloud services: Understanding of cloud platforms like AWS or Azure for mobile app hosting.
  • Understanding of mobile security best practices: Knowledge of security considerations for mobile application development.

Benefits

  • Comprehensive healthcare package including mental wellness programs
  • Flexible work hours and the option for remote work one day a week
  • Ongoing professional training and development
  • Annual salary reviews based on performance

Company Culture

  • Continuous Learning: We provide ample opportunities for professional growth and learning.
  • Flexible Environment: Our work environment is flexible, fostering creativity and productivity.
  • Supportive Team: Our team is supportive, helping each other to thrive and succeed.
Status: Closed