{{ flashMessage.message }}
{{ flashMessage.linkText }}
{{ flashMessage.linkText }}
{{ flashMessage.linkText }}
Job closed
Job description / Role
Job Type
Full Time
Full Time
Job Location
Manama, Bahrain
Manama, Bahrain
Nationality
Any Nationality
Any Nationality
Salary
Not Specified
Not Specified
Gender
Not Specified
Not Specified
Arabic Fluency
Not Specified
Not Specified
Job Function
IT - Software & Web Development
IT - Software & Web Development
Company Industry
IT, Software & Internet Services
IT, Software & Internet Services
Description
We are seeking an experienced Flutter developer to join a fintech start-up in Bahrain. We're looking for someone who’s comfortable in owning mobile experiences end-to-end, from integrating with APIs and designing resilient architecture, to delivering fast, polished, localized UI. This role isn’t just about the mobile UI, it’s about owning the user experience, including backend integration, security, and reliability.
What you'll be doing:
- Build and maintain core flows in our Flutter-based mobile app
- Collaborate across the team to ship secure, high-performance features
- Take full responsibility for features — APIs, edge cases, and failure handling
- Write testable, maintainable code using OOP and FP principles
- Champion quality through code reviews, testing, and thoughtful design
- Help shape mobile engineering standards and mentor others
Requirements
- 5+ years of software development experience, 3+ with Flutter
- Strong understanding of state management (GetX, Bloc, Riverpod, etc.)
- Experience with API integration, secure auth flows (e.g., biometrics, PIN)
- Solid grasp of object-oriented and functional programming
- Strong collaboration and communication skills
- Familiar with local data storage, encryption, and error handling
Nice to have
- Experience with financial, investment, or transactional apps
- Knowledge of JVM-based backends (Kotlin, Java)
- Familiarity with KYC/AML flows or payment integrations
- Arabic language or RTL interface support
- CI/CD experience for mobile
What success looks like:
- Team velocity and quality metrics improve over time
- Engineers feel supported, unblocked, and growing in their careers
- SDLC processes become smoother and more predictable
- Stakeholders have clear visibility into engineering work and timelines
- Team ships high-quality features consistently and reliably
- Post-mortems lead to meaningful improvements, not repeated incidents
Get personalised updates on latest vacancies
Similar jobs you may be interested in
|
Senior FullStack Developer
Capgemini |
Riyadh | 12 Nov |
|
|
Senior Python Developer
OneReg |
Dubai | 30 Oct |
|
|
Full Stack Developer
RTC-1 Employment Services |
Sharjah | 22 Dec |
|
|
Full Stack Developer (.NET / SQL)
RTC-1 Employment Services |
Dubai | 28 Nov |
|
|
AI Software Engineer
Michael Page |
UAE | 16 Dec |
|