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
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 for review, 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: Use AI-assisted tools to rapidly prototype mobile UI concepts, explore design variations, refine requirements, and accelerate implementation workflows.
Cross-Functional Collaboration: Work closely with Product and other stakeholders to clarify requirements, propose technical improvements, and ensure API contracts are well-defined.
Requirements
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.
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 for prototyping and efficiency.
Familiarity with Figma for creating designs is a plus.
Experience working in cross-functional teams using agile methodologies.
Excellent written and verbal communication skills.
How to Apply
Interested and qualified candidates should apply via the Peach Cars careers portal at the following link: Apply for Flutter Developer
How to Apply
Interested and qualified candidates should apply through the company's application portal by following this link: https://www.myjobmag.co.ke/apply-now/1173630. Applications are submitted via the Peach Cars careers website.