Mobile App Developer

Durban Full-time R25,000 - R37,500 / Month
(R300,000 - R450,000 / Year)

Job Description

We are in search of a talented Mobile App Developer to join our team in Durban. The ideal candidate will possess a strong background in mobile development, with proficiency in various programming languages and frameworks. Your role will involve the design, development, and maintenance of innovative mobile applications that enhance user engagement and functionality. If you are passionate about technology and eager to make an impact, we would love to hear from you!

Responsibilities

  • Design and build advanced applications for the iOS and Android platforms.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Ensure the performance, quality, and responsiveness of applications.
  • Identify and resolve bottlenecks and bugs.
  • Help maintain code quality, organization, and automation.
  • Stay current with industry trends and emerging technologies.
  • Create application design and architecture documentation.
  • Assist in the deployment and distribution of applications.

Requirements

Education
  • Bachelor's degree in Computer Science or equivalent experience
  • Master's degree in relevant field would be advantageous
Experience
  • 3-5 years of mobile application development experience
Technical Skills
  • Kotlin
  • Objective-C
  • Firebase
Soft Skills
  • Creativity
  • Time Management
Certifications
  • Microsoft Certified: Azure Developer Associate
  • Apple Certified iOS Developer
Languages
  • English: Fluent

Advantageous

  • Knowledge of UX/UI principles: Understanding of user experience design principles and best practices.
  • Experience with version control systems: Familiarity with Git for code collaboration and management.

Benefits

  • Generous leave policy including sick and family leave.
  • Access to wellness programs.
  • Team building activities and events.
  • Support for continuous learning.

Company Culture

  • Continuous Learning: We support our team members' professional growth through learning opportunities and mentorship.
  • Work-Life Balance: We prioritize work-life balance and offer flexible arrangements to accommodate our team's needs.
  • Community Engagement: We actively participate in local community initiatives and encourage our team to give back.
Status: Closed