Jobs in

Mobile Developer - Flutter - Centurion

Responsibilities
  • Collaborate with cross-functional teams to design, develop, and maintain the Apps using Flutter.
  • Implement user interface designs provided by our UI/UX designers, ensuring pixel-perfect implementation and smooth animations.
  • Write clean, maintainable, and efficient code following best practices and coding standards.
  • Optimize app performance for maximum speed and scalability.
  • Work closely with backend developers to integrate RESTful APIs and other services into the app.
  • Conduct code reviews, identify areas for improvement, and provide constructive feedback to peers.
  • Stay up-to-date with the latest trends and technologies in mobile app development, particularly within the Flutter framework.
  • Facilitate Client-walkthroughs and Demos at the end of each sprint.
  • Testing of developed solutions.
  • Professional conduct at client, developing professional relationship with key stakeholders.
  • Agile experience
  • Strong verbal and written communication
Requirements:
  • Proven experience developing mobile applications using Flutter, with at least 4-5 years of relevant experience.
  • Proficiency in Dart programming language and the Flutter framework.
  • Strong understanding of mobile app architecture patterns such as MVC, MVVM, or Provider.
  • Experience with third-party libraries and APIs, as well as offline storage, threading, and performance tuning.
  • Familiarity with version control systems such as Git.
  • Excellent problem-solving skills and attention to detail.
  • Good communication skills and the ability to work effectively in a collaborative team environment.
Skills:
  • Dart & Flutter Framework
  • Mobile App Architecture (MVC, MVVM, Provider)
  • Third-party Libraries & APIs Integration
  • State Management (e.g., Provider, Bloc)
  • UI/UX Implementation
  • Performance Optimization
  • Firebase or Cloud Services Integration
  • Testing Frameworks (e.g., Flutter Test, Mockito)
  • Continuous Integration/Continuous Deployment (CI/CD)
  • Agile Methodology
Advantageous Skills:
  • Experience with native Android/iOS development (Java/Kotlin for Android, Swift/Objective-C for iOS).
  • Knowledge of Firebase or other cloud services for app analytics, authentication, and database management.
  • Previous experience working in an Agile development environment.
  • Contributions to open-source projects or personal projects showcased on GitHub.
Minimum requirements
  • Applicable degree (B. Com or B.Sc.) advantageous
  • Minimum 6 years experience
Apply Now
Share this job with someone you think should apply!
Facebook buttonFacebook   Whatsapp buttonWhatsapp

Related Jobs

Mobile Developer Flutter Pretoria - Pretoria

Professional Career Services - Gauteng

...

Mobile Developer Flutter Pretoria - Pretoria

Hire Resolve

...

Senior Mobile Applications Developer (Flutter) - Pretoria

Hire Resolve

...

Mobile Software Developer - Centurion

Hire Resolve

...

Software Developer - Pretoria

Hire Resolve

...

Want to do another search?

Jobs in