Introduction to the position
We’re a fast-growing BNPL (Buy Now Pay Later) fintech startup redefining flexible payments in Morocco.
We’re now expanding our team and looking for a Frontend Developer who will own the UX/UI across all web apps and help establish strong frontend standards.
Your role
• Develop and maintain performant and reusable web interfaces with React, React Router v7, TypeScript, Tailwind CSS, and ShadCN UI.
• Implement and enforce design-system consistency, accessibility, and responsive design across customer, merchant, and internal portals.
• Integrate securely with REST APIs from our backend.
• Handle role-based UI logic.
• Participate in code reviews, ensure UI architecture quality, and mentor teammates.
• Optimize for performance, bundle size, and scalability.
• Collaborate closely with product, design, and backend teams.
Your qualifications
Tech Stack :
• Core: React, React Router v7, TypeScript, Tailwind CSS, ShadCN UI
• State: Context API, custom hooks
• Auth: Token-based sessions & protected routes
• CI/CD: GitHub Actions, Vercel
Must-Have Skills :
• 3–5 years of solid React + TypeScript experience.
• Strong command of modern state management patterns (Context API, hooks).
• Proven ability in API integration and asynchronous workflows.
• Excellent understanding of form validation, error handling, and UX flow logic.
• Experience with responsive and accessible UI.
• Comfortable with Git workflows, pull requests, and collaborative reviews.
• Detail-oriented with strong UI/UX intuition.
Bonus Points :
• Experience with AWS, CI/CD pipelines, or frontend performance audits.
• Exposure to React Native / Expo (future mobile app).
• Familiarity with i18n and multi-language interfaces.
• Fintech or SaaS product experience.
Soft Skills :
• Ownership mentality and passion for quality.
• Ability to propose and defend frontend architecture decisions.
• Strong communication and teamwork skills.
Benefits
• Work directly with the CTO and shape a high-impact fintech product.
• Help define the frontend culture and design system from the ground up.
• Join a small, ambitious team driving Morocco’s fintech innovation.
• Competitive package & real career growth.
Recruitment process
- Round 1 : A conversation with our CTO to explore your background, discuss technical experience, and ensure alignment with the role.
- Round 2 : A technical discussion with our engineering team, where we’ll dive into practical problem-solving, code quality, and frontend architecture.
- Round 3 : A final meeting with our CEO to align on culture, vision, and next steps.