Mobile App Developer

Johannesburg FULL TIME R29,167 - R37,500 / Month
(R350,000 - R450,000 / Year)

Job Description

We are seeking a talented Mobile App Developer to join our Johannesburg team. The ideal candidate will possess a strong background in mobile app development for iOS and Android platforms. You will work closely with our design and development teams to create cutting-edge applications that enhance user experiences.

Responsibilities

  • Lead mobile app projects from concept through to launch, ensuring timely delivery.
  • Collaborate with cross-functional teams to ensure application alignment with business goals.
  • Enhance existing applications based on user feedback and analytics.
  • Implement best practices for mobile development and app security.
  • Monitor application performance and resolve any technical issues.
  • Engage with stakeholders to communicate project status and challenges.
  • Foster a culture of innovation and improvement within the team.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
  • Master's degree in Computer Science is preferred
Experience
  • 4+ years of experience in mobile application development
Technical Skills
  • Java
  • SwiftUI
  • Xcode
Soft Skills
  • Adaptability
  • Collaboration
Certifications
  • Apple Certified iOS Developer
  • Google Associate Flutter Developer
Languages
  • English: Fluent

Advantageous

  • Knowledge of UX/UI principles: Ability to create applications with user-centric design in mind.
  • Experience with mobile app monetization strategies: Understanding of in-app purchases and subscription models.

Benefits

  • Comprehensive health insurance coverage
  • Annual bonuses based on performance
  • Access to ongoing training and mentorship programs
  • Remote work options available

Company Culture

  • Continuous Learning: We value continuous learning and provide resources for our team to develop new skills and grow professionally.
  • Work-Life Balance: We believe in maintaining a healthy work-life balance and support our employees' wellbeing.
  • Community Engagement: We actively participate in community initiatives and encourage our team to get involved.
Status: Closed