×
Register Here to Apply for Jobs or Post Jobs. X

Flutter Developer

Job in Sandton, 2172, South Africa
Listing for: Planet Fitness
Full Time position
Listed on 2026-06-15
Job specializations:
  • Software Development
    App Developer - Mobile/Web, Front End Developer, Software Engineer, Full Stack Developer
Job Description & How to Apply Below

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 Breakdown Responsibilities
  • Front‑End Architecture & Development
  • Build, maintain and optimize Flutter code for iOS, Android (and Flutter Web where applicable).
  • Implement complex UI/UX designs based on close collaboration and briefs from UI/UX design team—animations, custom widgets and responsive layouts—aligned with our design system.
  • Translate Figma designs into respective Flutter, CSS, HTML and associated development languages.
  • Web Development & Integration
  • Extend the Flutter Web code‑base or integrate with lightweight web frameworks (HTML/CSS/JS) for admin/reporting interfaces.
  • Ensure seamless data flow between front‑end and back‑end via Fast API, Graph

    QL and Post Gres SQL DB.
  • Develop custom front‑end code for Planet Fitness's 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 mock‑ups into production code, and with back‑end 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 build‑size.
Experience And Exposure
  • 3+ years' hands‑on experience building production Flutter apps (mobile and/or web).
  • Solid understanding of front‑end fundamentals:
    Dart, widget lifecycle, state management (e.g. BLoC, Riverpod).
  • Familiarity with Fast API/RESTful/Graph

    QL consumption, JSON serialization.
  • Basic SQL knowledge and comfort collaborating on database‑driven 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

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary