Mobile App Developer

Johannesburg FULL TIME R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

Join our forward-thinking team in Johannesburg as a Mobile App Developer. You will leverage your expertise in mobile technologies to build applications that are not only visually appealing but also highly functional. A focus on user experience and performance is vital in this role.

Responsibilities

  • Create innovative mobile solutions from concept to deployment.
  • Ensure the technical feasibility of UI/UX designs.
  • Establish and maintain code integrity across platforms.
  • Identify and resolve application issues effectively.
  • Remain engaged with emerging technologies within the mobile space.
  • Collaborate with project managers to prioritize development tasks.
  • Provide mentorship and guidance to junior developers.
  • Facilitate team meetings and contribute to the agile process.

Requirements

Education
  • Bachelor's degree in Software Engineering or related field
  • Master's degree preferred
Experience
  • 3+ years in mobile development and software engineering best practices
Technical Skills
  • Flutter
  • Kotlin
Soft Skills
  • Analytical thinking
  • Communication skills
Certifications
  • Google Certified Associate Android Developer
  • Mobile Development Certification
Languages
  • English: Fluent

Advantageous

  • Knowledge of automated testing frameworks: Experience with tools like Jest or Appium for testing mobile applications.
  • Familiarity with app deployment processes: Understanding the App Store and Google Play deployment guidelines.

Benefits

  • Comprehensive medical aid coverage
  • Retirement fund contributions
  • Work from home options available
  • Training and development programs

Company Culture

  • Professional Growth: We prioritize the professional development of our employees, providing mentorship and learning opportunities.
  • Work-Life Balance: Our team appreciates a healthy balance between work and personal life.
  • Community Engagement: We actively contribute to community initiatives and encourage team participation.
Status: Open