Mobile App Developer

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

Job Description

We are seeking a talented Mobile App Developer with experience in Flutter to join our dynamic team. The successful candidate will be responsible for designing and developing high-quality mobile applications while collaborating with both designers and back-end developers. This role requires a keen eye for detail and a passion for creating user-friendly applications. If you're ready to take your career to the next level and work on exciting projects, we want to hear from you!

Responsibilities

  • Create and maintain mobile applications leveraging Flutter frameworks.
  • Work alongside team members to define application features.
  • Ensure seamless integration of front-end and back-end processes.
  • Identify and troubleshoot any performance bottlenecks.
  • Participate in regular team meetings to discuss projects and objectives.
  • Document development processes and code for future reference.
  • Conduct user testing and analyze feedback for continuous improvement.
  • Manage application updates and enhancements post-launch.
  • Implement best practices for mobile app development.
  • Collaborate with QA teams on testing methodologies.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Relevant certifications in mobile development are a plus
Experience
  • 3+ years of experience in mobile application development, specifically using Flutter
Technical Skills
  • Flutter
  • Dart
  • Firebase
  • UI/UX Design Principles
Soft Skills
  • Adaptability
  • Communication
Certifications
  • Certified Flutter Developer
Languages
  • English: Fluent

Advantageous

  • Familiarity with CI/CD Processes: Understanding of Continuous Integration/Continuous Deployment practices.
  • Experience with Agile Methodologies: Ability to work effectively in Agile project environments.

Benefits

  • Medical aid and wellness benefits
  • Retirement fund with employer contribution
  • Flexible working hours
  • Opportunities for professional development
  • Remote working options available

Company Culture

  • Innovative Environment: We foster a culture of innovation, encouraging team members to share fresh ideas and solutions.
  • Team Spirit: Our team is collaborative and supportive, working together to overcome challenges.
  • Commitment to Excellence: We are dedicated to maintaining high standards in our work and embracing continuous improvement.
Status: Open