Cross-Platform Mobile Developer

Port Elizabeth FULL TIME R30,000 - R40,000 / Month
(R360,000 - R480,000 / Year)

Job Description

Seeking a skilled Cross-Platform Mobile Developer with a strong foundation in Flutter to join our team. You will be instrumental in creating mobile applications that are not only functional but also appealing to users, helping to push the envelope of mobile technology.

Responsibilities

  • Develop and maintain high-quality mobile applications using Flutter.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Manage mobile application deployment and troubleshooting.
  • Identify performance issues and improve app functionality.
  • Maintain strong documentation and documentation practices.
  • Engage in user research to refine user experience.
  • Participate in Agile ceremonies, such as sprint planning and retrospectives.
  • Support quality assurance efforts through application testing.
  • Incorporate feedback from users to continually improve applications.
  • Mentor junior developers in Flutter development best practices.

Requirements

Education
  • Bachelor's degree in Computer Science or a related field
Experience
  • 3+ years of experience in mobile application development, specifically with Flutter.
Technical Skills
  • Flutter
  • Firebase
  • REST APIs
  • Git
  • UI/UX Principles
Soft Skills
  • Problem-solving
  • Time management
  • Team collaboration
Languages
  • English: Fluent

Advantageous

  • Experience with native iOS and Android development: Familiarity with native development for both iOS (Swift) and Android (Java/Kotlin) applications.
  • Experience with agile methodologies: Familiarity with Agile development practices and tools.

Benefits

  • Competitive salary with annual performance bonuses
  • Comprehensive healthcare coverage
  • Paid time off and flexible working hours
  • Opportunities for professional development and training

Company Culture

  • Innovation: We prioritize innovative thinking and encourage creative solutions to problems.
  • Team Orientation: Our culture is heavily centered around teamwork and collaboration, ensuring success through collective efforts.
  • Continuous Improvement: We believe in learning and self-improvement as key components of our team culture.
Status: Open