Mobile App Developer

Pretoria FULL TIME R25,000 - R38,333 / Month
(R300,000 - R460,000 / Year)

Job Description

Join our vibrant team as a Mobile App Developer and contribute to exciting projects that push the boundaries of mobile technology. We need someone with expertise in both iOS and Android development to help us build the next generation of mobile apps.

Responsibilities

  • Develop and maintain mobile applications for both iOS and Android platforms.
  • Collaborate with product managers and UI/UX designers to define app features.
  • Ensure the performance, quality, and responsiveness of applications.
  • Troubleshoot and debug issues in existing applications.
  • Implement updates and enhancements based on user feedback.
  • Conduct code reviews to maintain high coding standards.
  • Stay up to date with the latest industry trends and technologies.
  • Participate in the entire application lifecycle, focusing on coding and debugging.
  • Coordinate with other developers to integrate APIs and third-party libraries.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
Experience
  • 3+ years of professional experience in mobile app development
Technical Skills
  • Swift
  • Kotlin
  • React Native
Soft Skills
  • Teamwork
  • Communication
Certifications
  • Google Associate Android Developer
  • Apple Certified iOS Developer
Languages
  • English: Fluent

Advantageous

  • Experience with Agile methodologies: Familiarity with Agile frameworks like Scrum or Kanban.
  • Knowledge of RESTful APIs: Understanding of how to integrate and work with RESTful services.

Benefits

  • Competitive salary and performance bonuses
  • Comprehensive health insurance
  • Flexible working hours with remote options
  • Opportunities for professional development and training

Company Culture

  • Innovation: We value creativity and encourage our team to share ideas and explore new technologies.
  • Supportive Environment: We foster a friendly and inclusive workplace that supports growth and collaboration.
  • Continuous Learning: We provide resources and opportunities for our employees to continue their professional development.
Status: Closed