Flutter Engineer
Hybrid
Full Time
#Engineering
#Flutter
#Mobile Apps
#REST APIs
#GraphQL
#CI CD
At Bash, we are a collective of bold thinkers, leaders, and friends dedicated to crafting remarkable omnichannel experiences for our customers. We operate on the values of being bold, accountable, simple, and human, which keeps our team connected and focused. By merging the physical and digital worlds through technology and exceptional talent, we are actively transforming the retail landscape in South Africa. We are currently seeking a Senior Flutter Engineer to join our team on a full-time, hybrid basis in South Africa.
Key outcomes
- Develop and maintain the Bash Mobile App by implementing new features and resolving technical issues.
- Collaborate within a Flutter mono-repo to manage shared modules and components.
- Refactor legacy code into modern structures to improve system performance.
- Work alongside cross-functional teams to deliver customer-focused shopping experiences.
- Manage and optimize high-traffic products while developing proofs of concept for new initiatives.
- Define and track performance metrics to ensure project progress.
- Communicate project plans and updates to leadership and internal partners.
- Mentor colleagues and provide technical guidance to the team.
- Contribute to the development of the Backend for Frontend (BFF) architecture.
Requirements
- Three to five years of professional experience working with Flutter.
- Proven track record of building production-ready mobile applications.
- Technical expertise in bridging native code with Flutter via plugins and packages.
- A strong passion for creating high-quality frontend experiences.
- A BSc in Computer Science or an equivalent qualification is encouraged, though significant work experience is also highly valued.
- Excellent communication skills and a collaborative, team-oriented mindset.
- A data-driven approach to decision-making with a strong bias for action.
- Proficiency in English.
Preferred qualifications
- Solid understanding of mobile design patterns such as BLoC, MVVM, or MVP.
- Experience with Flutter testing frameworks and mobile CI/CD pipelines.
- Practical knowledge of working with REST and GraphQL APIs.
- Familiarity with other programming languages like C#, Python, Go, or TypeScript.
- Experience with alternative mobile frameworks such as React Native, Swift, or Kotlin.
Compensation
We offer a competitive package designed to attract top-tier talent. Our benefits include:
- Hybrid work arrangements that balance flexibility with face-to-face collaboration.
- Generous paid time off, including wellbeing and birthday leave.
- Comprehensive wellness programs.
- Exclusive shopping discounts across more than 500 brands.
How to apply
If you are ready to help us transform retail and build world-class products, we invite you to apply by submitting your application through our official careers portal. We look forward to reviewing your experience and discussing how you can contribute to our mission.
Bash.com
8 views



