Flutter Developer

Company Details
Industry: Logistics and Supply Chain
Description: e-commerce solution revolutionizing car ownership in sub-Saharan Africa. We started with an automotive marketplace, leveraging technology and robust offline operations to reduce pain points in the market for locally-used vehicles, delivering quality, convenience, and value to our customers. At Peach… e-commerce solution revolutionizing car ownership in sub-Saharan Africa. We started with an automotive marketplace, leveraging technology and robust offline operations to reduce pain points in the market for locally-used vehicles, delivering quality, convenience, and value to our customers. At Peach, we believe cars are more than their component parts - they're a gateway to the experiences, relationships, and opportunities that make life worth living. Our aim is to build Africa's first full-stack automotive service, spanning all aspects of car ownership and delighting our customers at every turn in the road. View more View less
Job Details
Job Type: Full Time
Workplace Type: On-site
Qualification: Diploma
Job Experience: Mandatory
Job Location: Nairobi County, Kenya
Closing Date: Undisclosed
Salary: Undisclosed
Other Pay: Benefits
Job Category: Information Technology
Job Description
  • The Flutter Developer will lead the development and evolution of our mobile ecosystem. This role requires a highly autonomous engineer who can translate product requirements into intuitive mobile experiences, prototype user interfaces for review, and deliver production-ready features with minimal supervision.
  • The ideal candidate combines strong technical execution with thoughtful product judgment, modern mobile design sensibility, and the ability to collaborate effectively across Product, Design, and Backend teams.
  • Beyond implementation, this role plays a key part in refining requirements, ensuring quality through testing, and continuously improving our mobile engineering standards.

Key Responsibilities

Specifically, the Flutter Developer can expect to undertake the below listed tasks and activities:
Lead End-to-End Feature Development

  • Translate product requirements into scalable, maintainable Flutter implementations, integrating with backend APIs and ensuring feature completeness.

Own App Store & Release Management

  • Manage and maintain the organization’s Apple App Store and Google Play Store presence, including application configuration, security controls, user and access management, compliance with store policies, release planning, and deployment
    coordination

Design and Validate Mobile User Experiences

  • Create intuitive UI/UX designs aligned with modern mobile standards, present them forreview, and iterate based on feedback before implementation.

Ensure Code Quality and Testing Standards

  • Develop unit, widget, and integration tests, participate in staging validation, and proactively identify edge cases or technical risks. 

Leverage AI Tools to Accelerate Design & Development.

  •   Use AI-assisted tools to rapidly prototype mobile UI concepts, explore design variations, refine requirements, and accelerate implementation workflows where appropriate.

Collaborate Cross-Functionally to Refine Requirements

  •  Work closely with Product and other stakeholders to clarify requirements, propose technical improvements, and ensure API contracts are well-defined.

Skills, Knowledge and Expertise

  • Bachelor’s degree in Computer Science, Software Engineering, IT or any other relevant course.
  • 5+ years of professional mobile development experience, with strong hands-on experience in Flutter and Dart.
  • Proven ability to implement complete mobile features independently from requirement to deployment.
  • Strong understanding of RESTful APIs, JSON payload handling, authentication flows, and state management approaches (e.g., Provider, Riverpod, Bloc, etc.).
  • Experience designing mobile interfaces and applying modern mobile design principles (Material Design, responsive layouts, accessibility considerations).
  • Experience writing and maintaining automated tests (unit, widget, and integration tests).
  • Familiarity with CI/CD pipelines and mobile release processes.
  • Strong understanding of performance optimization and debugging in Flutter applications.
  • Ability to leverage AI-assisted tools to rapidly prototype mobile UI concepts, refine designs, and improve development efficiency is a strong plus.
  • Familiarity with Figma for creating designs is a plus
  • Experience working in cross-functional teams using agile methodologies.
  • Excellent written and verbal communication skills.
  • Up-to-date knowledge of current mobile development trends, frameworks, and best practices.
383 open positions on Semasocial right now · 7531 open positions in Nairobi County, Kenya · 6 posted in the last 7 days
CV Job Description Matcher See how well your CV matches this job and get tips to improve your chances AI Tool

This tool helps you see how closely your CV matches a job description. It also gives you simple suggestions on what to improve so you have a better chance of getting shortlisted.

Beware of Fraudsters!
Never pay anyone for job applications, interview tests, or job interviews. A genuine employer will never ask you for payment under any circumstances.
Disclaimer & TOS: We do not guarantee the authenticity of every single job posting and are not responsible for any fraudulent activity or misrepresentation by third parties. We are not involved in any stage of the interview or recruitment process and do not charge any fees from job seekers. For further details, please read the rest of the Terms of Service.