Mobile App Developer

Johannesburg FULL TIME R25,000 - R37,500 / Month
(R300,000 - R450,000 / Year)

Job Description

We are looking for a talented Web Developer to join our dynamic team in Johannesburg. In this role, you will work on developing innovative web applications, focusing on user experience and performance. You will be responsible for both front-end and back-end coding, utilizing the latest technologies to create efficient and scalable solutions.

Responsibilities

  • Design, develop, and maintain mobile applications for iOS and Android platforms.
  • Collaborate with UI/UX designers to create visually appealing and user-friendly interfaces.
  • Write clean and maintainable code that adheres to mobile development best practices.
  • Conduct testing and troubleshooting to ensure optimal app performance.
  • Participate in code reviews and provide constructive feedback to peers.
  • Stay updated on the latest industry trends and technologies related to mobile development.

Requirements

Education
  • Bachelor's degree in Information Technology or Software Engineering
  • Master's degree is an advantage
Experience
  • 3-5 years experience in mobile app development
Technical Skills
  • Swift
  • Java/Kotlin
  • Git
Soft Skills
  • Team Collaboration
  • Time Management
Certifications
  • Certified Mobile App Developer
  • Scrum Master Certification
Languages
  • English: Fluent

Advantageous

  • Experience in UX/UI design principles: Understanding user interface and experience principles to design user-friendly applications.
  • Familiarity with RESTful APIs: Experience in integrating and utilizing RESTful web services in mobile applications.

Benefits

  • Competitive salary with performance-based bonuses.
  • Health and wellness benefits, including gym membership.
  • Flexible work hours and the option for remote work.
  • Professional development opportunities.

Company Culture

  • Innovation: We prioritize creativity and forward-thinking in all that we do, ensuring our solutions are cutting-edge.
  • Collaboration: Our teams work closely together, valuing each member's input and expertise to foster success.
  • Diversity and Inclusion: We believe a diverse team cultivates different perspectives, enhancing creativity and performance.
Status: Open