Mobile App Developer

Johannesburg FULL TIME R35,000 - R45,000 / Month
(R420,000 - R550,000 / Year)

Job Description

As a Mobile App Developer, your role will involve participating in the entire app lifecycle, focusing on coding, testing, and deployment. Your expertise in mobile technologies will play a crucial role in enhancing our product offerings and providing a seamless experience for our users.

Responsibilities

  • Lead mobile development for new initiatives as per the organization’s vision.
  • Utilize Agile methodologies to deliver iterative improvements.
  • Assist in optimization for application performance and scalability.
  • Mentor junior developers and assist in their technical growth.
  • Collaborate with quality assurance to ensure high-quality software deliveries.
  • Monitor and analyze application reviews and user feedback to improve functionality.
  • Conduct regular updates to meet the latest mobile OS versions and regulations.
  • Establish strong relationships with key stakeholders to gather insights throughout the development process.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
  • Master's degree preferred
Experience
  • 4+ years of mobile application development experience with a robust portfolio of applications
Technical Skills
  • Java
  • Objective-C
Soft Skills
  • Analytical thinking
  • Communication
Languages
  • English: Fluent

Advantageous

  • Familiarity with CI/CD tools: Experience with Continuous Integration and Continuous Deployment tools to enhance workflow.
  • Experience with third-party libraries and APIs: Knowledge of integrating external libraries and services within mobile applications.

Benefits

  • Health insurance coverage for employees and dependents.
  • Flexible work schedule with remote options.
  • Training and mentorship programs for career advancement.
  • Annual team-building retreats.

Company Culture

  • Diversity & Inclusion: We celebrate diverse backgrounds and perspectives to strengthen our organization.
  • Learning Culture: A commitment to ongoing education and skills development for all team members.
  • Community Focus: We engage with local communities and support initiatives that make a difference.
Status: Closed