J

Flutter Intern - Mobile/Web UI Developer

joinbayana • Nigeria
Remote
Apply
AI Summary

Build pixel-perfect, responsive mobile and web interfaces for Bayana's social impact marketplace using Flutter and Dart. Implement Riverpod state management, integrate REST APIs, and optimize application performance. Requires hands-on Flutter experience and strong Git proficiency in a fully remote, mission-driven environment.

Key Highlights
Build beautiful, scalable, and secure user interfaces across multi-sided architecture
Translate Figma designs into high-quality Flutter components
Implement Riverpod state management and REST API integration
Key Responsibilities
Translate Figma designs into high-quality, pixel-perfect, and responsive mobile/web components using Flutter and Dart
Implement clean and predictable application state management utilizing Riverpod
Connect front-end user interfaces with backend services by consuming and handling REST APIs securely
Technical Skills Required
Flutter Dart Riverpod REST API
Benefits & Perks
Fully remote working environment
Mentorship from experienced engineers
Real-world scale impact on African social development

Job Description


Bayana is the trust infrastructure for African social impact. Just as leading payment infrastructure companies built the compliance and payment rails for digital commerce, Bayana is building the compliance, tracking, and validation rails that make social impact safe, transparent, and scalable. We provide a web-first, multi-sided digital marketplace connecting verified NGOs, individual donors, volunteers, and corporate partners.

As a Flutter Intern, you will work closely with our core engineering team to build out beautiful, scalable, and secure user interfaces across our multi-sided architecture.

Responsibilities
  • UI Development: Translate Figma designs into high-quality, pixel-perfect, and responsive mobile/web components using Flutter and Dart.
  • State Management: Implement clean and predictable application state management utilizing Riverpod.
  • API Integration: Connect front-end user interfaces with backend services by consuming and handling REST APIs securely.
  • Version Control: Collaborate efficiently within the engineering team using Git and GitHub, following proper branching, pull request, and code review workflows.
  • Optimization & Debugging: Identify bottlenecks, debug application issues, and optimize application performance for a smooth user experience.
Qualifications & Requirements
  • Core Tech Stack: Solid understanding and hands-on project experience with Flutter and Dart.
  • State Management: Practical exposure to Riverpod (or a strong foundational knowledge of modern reactive state management patterns).
  • Networking: Clear understanding of how to interact with RESTful APIs and handle JSON data data-mapping.
  • Tools: Proficiency with Git and version control platforms like GitHub.
  • Mindset: A strong passion for writing clean, modular, and maintainable code, combined with an eagerness to learn in a fast-paced environment.
What We Offer
  • Real-World Scale: The chance to work on a high-impact infrastructure platform changing the face of social development in Africa.
  • Mentorship: Direct guidance and code reviews from experienced engineers to accelerate your technical growth.
  • Flexibility: A fully remote working environment within an ambitious, mission-driven team



Similar Jobs

Explore other opportunities that match your interests

Cocos2d-x Junior Game Developer

Mobile
•
5d ago
Visa Sponsorship Relocation Remote
Job Type Contract
Experience Level Associate

hire feed

Nigeria
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

reach it

Portugal

Software QA Engineer

Mobile
•
40m ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

ProSource

Philippines

Subscribe our newsletter

New Things Will Always Update Regularly