Mobile Developer

Cape Town FULL TIME R30,000 - R40,000 / Month
(R360,000 - R480,000 / Year)

Job Description

Join us as a Mobile Developer specializing in iOS and Swift in Cape Town. You will be involved in all aspects of the software development lifecycle, from concept to deployment. You'll have the chance to work on exciting projects that push the boundaries of mobile technology. We seek individuals who are passionate about app development and eager to leverage their skills for innovative solutions. Come help us create the next generation of mobile applications!

Responsibilities

  • Develop high-quality mobile applications that meet user needs and business objectives.
  • Collaborate with UI/UX designers to create an intuitive and user-friendly application experience.
  • Translate designs and wireframes into high-quality code.
  • Debug and resolve technical issues across multiple devices and operating platforms.
  • Write clean and efficient code and participate in regular software quality assurance.
  • Conduct peer code reviews, improving coding practices within the team.
  • Stay updated with the latest trends and technologies in mobile development.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Relevant certifications in mobile development preferred
Experience
  • 3+ years of experience in mobile app development using iOS/Swift
Technical Skills
  • Swift
  • Xcode
  • RESTful APIs
  • Objective-C
  • Git
Soft Skills
  • Teamwork
  • Communication
Languages
  • English: Fluent

Advantageous

  • Experience with mobile design patterns: Familiarity with MVC, MVVM, and VIPER design patterns.
  • Knowledge of CI/CD processes: Experience with Continuous Integration and Continuous Deployment practices.

Benefits

  • Competitive salary based on experience
  • Flexible working hours
  • Health and wellness benefits
  • Training and development opportunities

Company Culture

  • Innovation: We thrive on innovation and encourage our team to explore new technologies and approaches.
  • Collaboration: Strong emphasis on teamwork and collaboration across all departments.
  • Employee Growth: Commitment to the professional and personal growth of our employees through training and mentorship.
Status: Closed