UI/UX Developer (Flutter) at HealthX Africa
HealthX Africa
Nairobi, Kenya
Permanent
Published 1 month ago · Expires 3 weeks from now
Job description
## Title: UI/UX Developer (Flutter)
About the Role
HealthX Africa seeks a dedicated UI/UX Developer to build and maintain core patient and clinician-facing applications using Flutter for web and mobile platforms. You will create intuitive, high-performance interfaces with a strong focus on minimal friction and accessibility in the telehealth space.
Key Responsibilities
- Build and maintain core patient and clinician-facing apps using Flutter for Web and Mobile
- Implement intuitive, high-performance UI/UX with a strong focus on minimal friction and accessibility
- Collaborate with backend engineers to integrate APIs for authentication, telemedicine, pharmacy, payments, and logistics
- Work with designers to translate Figma/UX wireframes into production-ready Flutter components
- Develop multilingual UIs (English, Swahili, and eventually more languages)
- Build reusable components, state management patterns, and scalable architecture using best practices (e.g., BLoC, Riverpod, Provider)
- Implement real-time features for chat, consultations, notifications, and delivery tracking
- Ensure high code quality through testing, linting, documentation, and structured reviews
- Optimize performance across devices, browsers, and network conditions common in African markets
- Contribute to user research, product iteration, and improving the end-to-end telehealth journey
Required Qualifications
- 1–3 years of experience building production-grade apps in Flutter (web and/or mobile)
- Solid understanding of UI development, widget composition, animations, and responsive layouts
- Experience integrating REST APIs and working with JSON, auth flows, and backend services
- Familiarity with common state management patterns (BLoC preferred, open to others)
- Ability to write clean, structured, maintainable code and learn quickly through mentorship
- Comfort using AI tools (Cursor, Copilot, Claude, ChatGPT) to speed up development and learning
- Degree in Computer Science or equivalent hands-on experience with real projects
Nice-to-Have Skills
- Basic understanding of Git, CI/CD pipelines, and cloud deployments