logo

Frontend Developer – Mid-Senior

localisationCasablanca, Casablanca-Settat, Morocco


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, VercelMust-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.