Mobile App Developer

Port Elizabeth FULL TIME R33,333 - R50,000 / Month
(R400,000 - R600,000 / Year)

Job Description

We are seeking a talented Mobile App Developer to join our team in Port Elizabeth. The ideal candidate will have a strong background in mobile development, with experience in both iOS and Android platforms. You will be responsible for designing and implementing applications that deliver a superior user experience.

Responsibilities

  • Design innovative applications that enhance user engagement.
  • Implement secure and scalable code for applications.
  • Coordinate with cross-functional teams to create smooth workflows.
  • Review and refine existing applications to improve user satisfaction.
  • Contribute to project estimates and timelines.
  • Assist in the deployment of mobile applications to app stores.
  • Facilitate communication with stakeholders regarding project progress.
  • Continuously research and evaluate new technologies for application development.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Further qualifications in mobile technologies are advantageous
Experience
  • 4+ years of experience in mobile application development
Technical Skills
  • Java
  • Flutter
Soft Skills
  • Communication
  • Adaptability
Certifications
  • Mobile App Development Certification
  • UI/UX Design Certificate
Languages
  • English: Fluent
  • Xhosa: Conversational

Advantageous

  • Experience with Firebase: Proficient in using Firebase for backend services.
  • Prior experience in UI/UX design: Understanding of user interface and user experience design principles.

Benefits

  • Comprehensive health coverage
  • Generous leave policy
  • Access to training and certification programs
  • Team-building activities and events

Company Culture

  • Continuous Improvement: We are dedicated to continuous learning and personal growth.
  • Work-Life Balance: We promote a healthy work-life balance that allows our team to thrive both personally and professionally.
  • Empowerment: Team members are empowered to take initiative and share their ideas openly.
Status: Closed