Skip to main content
Post your resume and find your next job on Indeed!

Flutter Developer jobs

Sort by: -

People also searched:

flutter

Job Post Details

Flutter Developer - job post

Planet Fitness South Africa
3.3 out of 5 stars
Johannesburg, Gauteng
Permanent, Full-time

Job details

Job type

  • Permanent
  • Full-time

Location

Johannesburg, Gauteng

Full job description

Planet Fitness continues its exciting growth trajectory, and this growth unlocks the need to place within the Digital Technology and Transformation Team a Front-end Developer. The focus of the Flutter developer would be to translate Figma designs into front-end code for the Planet Fitness App.

Seniority and Reporting Structure

This role is a Developer role reporting into the Software Engineering (Development) Manager. The role will also have to partner closely with the Product Manager for the App.

Work Break Down Responsibilities

The incumbent will be responsible for the following job functions:

  • FrontEnd Architecture & Development
  • Build, maintain and optimize Flutter code for iOS, Android (and Flutter Web where applicable).
  • Implement complex UI/UX designs based off close collaboration and briefs from UI/UX design teamanimations, custom widgets and responsive layoutsaligned with our design system.
  • Translate Figma designs into respective Flutter, CSSs, HTML and associated development languages
  • Web Development & Integration
  • Extend the Flutter Web codebase or integrate with lightweight web frameworks (HTML/CSS/JS) for admin/reporting interfaces.
  • Ensure seamless data flow between frontend and backend via Fast API, GraphQL andPostGres SQL DB
  • Develop custom front-end code for Planet Fitnesss Website which is built on the Word Press stack
  • Collaboration & Agile Delivery
  • Partner with the Product Manager to refine user stories, participate in refinement sessions and sprint planning.
  • Work alongside the UX/UI designer to translate mockups into production code, and with backend developers to define API contracts.
  • Quality, Testing & Maintenance
  • Write and maintain unit, widget and integration tests to ensure code stability.
  • Monitor performance metrics (render times, frame rates) and continuously optimize for memory, startup and buildsize.

Experience and Exposure

The following minimum experience and exposure is needed for this role:

  • 3+ years handson experiencebuilding production Flutter apps (mobile and/or web).
  • Solid understanding of frontend fundamentals: Dart, widget lifecycle, state management (e.g. BLoC, Riverpod).
  • Familiarity with Fast API/RESTful/GraphQL consumption, JSON serialization.
  • Basic SQL knowledge and comfort collaborating on databasedriven features.
  • Strong communicator, comfortable working in Agile/Scrum teams.
  • Strong collaboration within a fast paced, scale-up environment.

Education

  • Degree or Diploma in Information Technology (Programming focus)
  • Grade 12

Please send your CV to Recruitment@Planetfitness.co.za

Let Employers Find YouUpload Your Resume