As a Senior Frontend Developer at ALYA PAY, you will play a pivotal role in redefining flexible payments in Morocco. Our mission is to provide a seamless, friction‑free payment experience for both merchants and consumers, enabling purchases in 2, 3, or 4 installments without fees or interest. You will own the entire frontend stack, from design to deployment, ensuring that our web applications are fast, accessible, and scalable.
Key Responsibilities:
- Design, develop, and maintain high‑quality web interfaces using React, React Router v7, TypeScript, Tailwind CSS, and ShadCN UI.
- Implement and enforce a consistent design system, ensuring accessibility (WCAG) and responsive design across customer, merchant, and internal portals.
- Integrate securely with backend REST APIs, handling authentication, token‑based sessions, and protected routes.
- Apply modern state management patterns (Context API, custom hooks) to manage complex UI state.
- Write clean, testable code, participate in code reviews, and mentor junior developers.
- Optimize performance, bundle size, and scalability, using tools like Webpack, Vercel, and CI/CD pipelines.
- Collaborate closely with product managers, designers, and backend engineers to deliver a cohesive product experience.
Required Skills:
- 3–5 years of solid experience with React and TypeScript.
- 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 development.
- 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 for future mobile app development.
- 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: Conversation with the CTO to explore your background and technical experience.
- Round 2: Technical discussion with the engineering team, focusing on problem‑solving, code quality, and architecture.
- Round 3: Final meeting with the CEO to align on culture, vision, and next steps.