Mobile App Developer (Flutter)

Cape Town FULL TIME R33,333 - R50,000 / Month
(R400,000 - R600,000 / Year)

Job Description

As a Mobile App Developer (Flutter) at Tech Innovations Inc., you will play a crucial role in delivering exceptional mobile experiences. Your responsibility will include coding in Dart and developing high-performing Flutter apps, which will engage a wide audience across South Africa and beyond. An eye for design and detail will be essential as you aim to create smooth, user-friendly interfaces.

Responsibilities

  • Build and maintain mobile applications utilizing Flutter framework.
  • Translate designs and wireframes into high-quality code.
  • Monitor performance and optimize mainly using code profiling.
  • Provide technical support and debugging assistance.
  • Stay updated with new Flutter releases and trends in mobile technology.
  • Liaise with stakeholders to gather requirements and provide updates.
  • Evaluate existing applications and suggest improvements.
  • Assist in designing the technical architecture of mobile applications.

Requirements

Education
  • Bachelor's degree in Information Technology or relevant field
Experience
  • 3+ years of experience in building Flutter applications
Technical Skills
  • Flutter
  • RESTful API integration
Soft Skills
  • Communication
  • Adaptability
Certifications
  • Certified Flutter Developer (Google)
  • Scrum Agile Certification
Languages
  • English: Fluent

Advantageous

  • Experience with Android Studio and Xcode: Hands-on experience with IDEs for Flutter development.
  • Knowledge of CI/CD tools: Experience in using CI/CD pipelines to improve development cycles.

Benefits

  • Comprehensive health and dental coverage
  • Flexible hours and work-from-home options
  • Annual training budgets
  • Performance bonuses

Company Culture

  • Continuous Improvement: We strive for excellence in every aspect of our work and encourage continuous learning.
  • Work-Life Balance: We support our employees in achieving a healthy work-life balance.
  • Team Engagement: Frequent team-building activities that foster a positive atmosphere.
Status: Open