Mobile App Developer

Durban FULL TIME R25,000 - R41,667 / Month
(R300,000 - R500,000 / Year)

Job Description

Join our dynamic team as a Mobile App Developer where you will design, develop, and maintain innovative mobile applications for both iOS and Android platforms. As part of Tech Innovations Inc., you will have the opportunity to work on exciting projects that have a real-world impact. We are looking for a detail-oriented developer with a passion for technology and a knack for problem-solving.

Responsibilities

  • Lead the mobile app development cycle from conception to deployment.
  • Ensure code quality and documentation adhere to industry standards.
  • Respond swiftly to feedback and iterate on the application based on user input.
  • Assist in the development of user manuals and training materials.
  • Work in an Agile environment and participate in sprint planning.
  • Maximize application functionality and performance through thorough testing.
  • Mentor junior developers and assist in their professional development.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree will be advantageous
Experience
  • 3-5 years of experience in mobile app development
Technical Skills
  • Swift
  • Kotlin
  • React Native
  • API Integration
  • Version Control (Git)
Soft Skills
  • Team Player
  • Detail-oriented
  • Problem Solver
Languages
  • English: Fluent

Advantageous

  • Experience with RESTful APIs: Comfortable navigating and integrating RESTful services.
  • Knowledge of mobile app design principles: Understanding of UX/UI design principles for mobile applications.

Benefits

  • Competitive salary package
  • Medical aid and wellness benefits
  • Flexible working hours
  • Opportunities for professional development

Company Culture

  • Innovation Focused: We thrive on a culture of creativity and innovation where new ideas are encouraged.
  • Supportive Environment: Our team supports each other to achieve the best results and build lasting connections.
  • Continuous Learning: We encourage ongoing learning and skills development for our employees.
Status: Closed