Mobile Application Developer

Pretoria FULL TIME R25,000 - R35,000 / Month
(R300,000 - R420,000 / Year)

Job Description

We are seeking an innovative Mobile Application Developer with expertise in Android and iOS platforms. You will be part of a collaborative environment focused on delivering high-quality applications, ensuring seamless user experience and functionality. Your skills will shape the future of our mobile products.

Responsibilities

  • Build and optimize mobile applications for various device sizes.
  • Collaborate with team members to create and implement application features.
  • Monitor application performance and provide user feedback.
  • Develop user interfaces that are intuitive and engaging.
  • Identify and fix bottleneck issues and optimize performance.
  • Participate in Agile development processes and contribute to sprints.

Requirements

Education
  • Degree in Mobile Application Development or related field
  • Relevant certifications in mobile technologies are preferred
Experience
  • 4+ years of experience in mobile application development with a focus on cross-platform applications.
Technical Skills
  • Dart
  • Firebase
Soft Skills
  • Teamwork
  • Time management
Certifications
  • Certified ScrumMaster (CSM)
  • Microsoft Certified: Azure Developer Associate
Languages
  • English: Fluent

Advantageous

  • Knowledge of cloud services (AWS/Azure): Experience with cloud-based solutions and services for mobile applications.
  • Experience building Apps using Kotlin: Knowledge of Kotlin for Android application development.

Benefits

  • Comprehensive health benefits including mental health support
  • Employee assistance program
  • Annual professional development allowance
  • Remote work options available after probation

Company Culture

  • Diversity and Inclusion: We celebrate and promote diversity within our team and strive for an inclusive workplace where everyone is valued.
  • Continuous Learning: We are committed to the continuous professional development of our employees, offering training and learning opportunities.
  • Team Engagement: We prioritize team engagement through regular feedback sessions and social activities.
Status: Open