Frontend Developer (React)
Chapa
Apply to this jobAbout the Role
At Chapa, we’re building beautiful, fast, and accessible payment experiences for Africa and beyond. We’re looking for a React developer who thrives on turning designs into clean, functional UIs. If you care deeply about user experience, performance, and pixel-perfect execution — we’d love to hear from you.
What You’ll Do
• Build and ship React components for our merchant dashboard and internal tools.
• Work closely with designers and backend engineers to deliver seamless flows.
• Optimize frontend performance for reliability and speed — even on low-bandwidth connections.
• Help shape the future of our design system and reusable UI components.
• Participate in code reviews and help us level up frontend engineering across the team.
What You’ll Need
• Strong React fundamentals (Hooks, Context, state management, component design).
• Experience working with REST APIs (bonus if you’ve touched GraphQL).
• CSS mastery — Tailwind experience is a plus.
• You write clean, testable code and aren’t afraid to refactor when needed.
• Bonus points for experience with localization (i18n), accessibility, or offline-ready apps.
Requirements
Strong React fundamentals (Hooks, Context, state management, component design).
• 2 years Experience working with REST APIs (bonus if you’ve touched GraphQL).
• CSS mastery — Tailwind experience is a plus.
• You write clean, testable code and aren’t afraid to refactor when needed.
• Bonus points for experience with localization (i18n), accessibility, or offline-ready apps
Benefits
- Pension Plan
- Paid Time Off
- Training & Development
- Performance Bonus
- free lunch
Summary
Build React UI components, optimize performance, collaborate with design and backend teams.
Job title
Frontend Developer (React)
Experience level
2+ years
Industry
software
Location requirements
Addis Ababa, Ethiopia; remote work not specified
Salary
Not specified
Management role
No
Required skills
Preferred skills
Specializations
Structured locations inferred from the posting.
Addis Ababa, Ethiopia