Job Openings Flutter App Developer

About the job Flutter App Developer

Ogilvy Experience is the Digital arm of Ogilvy South Africa.

We are focused on creating impactful relationships by design between our clients and their customers. We help companies drive sustainable growth and customer value through an unmatched understanding of brand and human behaviour while harnessing the power of innovation, design, data, and technology.

We are looking for a:

App Developer

We are seeking a skilled Flutter App Developer to join our team. The ideal candidate will have experience in developing mobile applications using Flutter framework. The candidate should be proficient in both front-end and back-end development, with a strong understanding of UI/UX principles.

Responsibilities:

  • Has a Develop and maintain mobile applications using Flutter framework.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Write clean, maintainable, and efficient code.
  • Design and implement user interfaces according to UI/UX designs.
  • Integrate third-party APIs and services.
  • Identify and correct bottlenecks and fix bugs.
  • Ensure the performance, quality, and responsiveness of applications.
  • Stay up-to-date with emerging technologies and industry trends.

Requirements:

The ideal candidate would have the following background:

  • Bachelor's degree in Computer Science, Engineering, or related field.
  • Proven experience in developing mobile applications using Flutter framework.
  • Strong understanding of Dart programming language.
  • Proficiency in front-end technologies such as HTML, CSS, and JavaScript.
  • Experience with state management solutions like Provider or Bloc pattern.
  • Familiarity with RESTful APIs and JSON.
  • Knowledge of Firebase services (Firestore, Authentication, Cloud Functions).
  • Experience in deployment on Google Play/App Store.
  • Experience with version control systems such as Git.
  • Excellent problem-solving and communication skills.
  • Attention to detail and a passion for delivering high-quality software products.

Nice to haves:

  • Experience with native Android or iOS development.
  • Experience with continuous integration and deployment (CI/CD) pipelines.
  • Familiarity with testing frameworks such as Flutter Test or Mockito.
  • Experience with optimizing applications for Material Design.

Offer:

  • Full-time job.
  • Local and Global client portfolio.
  • Attractive package and benefits.
  • Continuous trainings. Career conversation and growing opportunities.
  • Hybrid model of 3 days in the office and 2 days remote.