Opportunity description:
Job overview
Within the group BaobabIn a context of technological structuring and development of new digital products, the UEMOA IT Hub designs and develops critical digital platforms serving millions of customers in the 4 UEMOA subsidiaries (Burkina Faso, Côte d’Ivoire, Mali, Senegal) with a high level of quality, safety and performance requirements. We don’t hire developers to “close tickets,” but to solve problems, build sustainable solutions and contribute to a demanding technology ecosystem. When we see problems, inefficiencies or opportunities for improvement, we act.
We value
The global vision rather than the simple execution
Total ownership: understand the context, investigate, correct even if it’s not “your perimeter” Agility: build little by little, have something viable with early feedback
Simplicity as a strategy: clean, stable, legible and maintainable solutions.
Rigor: we intervene on financial flows requiring accuracy and security
Mission
As part of strengthening the UEMOA IT Hub team, we are looking for a motivated frontend developer trainee to participate in the design of web and/or mobile interfaces, supervised by experienced developers, within a demanding financial environment.
Responsibilities
Responsibilities (under supervision)
Develop components and screens on existing web and/or mobile applications Integrate UI/UX models into reusable components
Consume REST APIs already defined by the backend
Write simple unit tests and participate in code reviews
Participate in agile rituals (daily, sprint planning, demos, retro)
Fix bugs and small evolutions on existing components
Contribute to technical documentation
Become familiar with good performance and accessibility practices
Using AI tools (Claude Code, GitHub Copilot, etc.) to accelerate the development and generation of components
Candidate profile
Other information
Student in Bac+3 to Bac+5 (computer science, software engineering or equivalent), looking for an internship at the end of studies or academic internship
Good basics in HTML5, CSS3, JavaScript/TypeScript
Notions of React, React Native, Angular or Flutter (academic or personal projects accepted)
Curiosity for responsive design and UI/UX best practices
Git and team work skills (agile rituals)
Comfortable with AI tools for development (Claude Code, Cursor, Copilot or equivalent), ability to efficiently prompt, reread and challenge the generated code
Good level of rigor, desire to learn, progressive autonomy
fluent French; technical English appreciated
What we offer
Coaching by Senior Developers
Immersion in a demanding technical environment (real financial products)
Increased skills on React Native and
Angular
or Flutter, automated testing, secure API integration
Hiring perspective according to performance
[Click the Apply button below to apply, and Create my CV to build a CV tailored to this offer, professionally]