Key Responsibilities
- Collaborate with product and engineering teams to understand business requirements and translate them into high-quality, scalable front-end solutions.
- Contribute to engineering best practices and mentor junior developers to support their personal and professional growth.
React.js Front-End Development
- Lead the development of modern, performant, and maintainable user interfaces using React.js and its ecosystem (Hooks, Context API, Redux, etc.).
- Write clean, reusable, and efficient code, ensuring cross-browser and cross-platform compatibility.
- Conduct regular code reviews and champion best practices in UI/UX development.
API & Backend Integration
- Work closely with back-end teams (Ruby on Rails, Node.js, or similar) to integrate APIs and ensure seamless end-to-end functionality.
Performance Optimization
Identify bottlenecks and implement performance enhancements for fast, responsive, and reliable applications.
Requirements
- Typically 5+ years of professional experience in React.js development.
- Proven expertise in React.js and JavaScript (ES6+), with strong knowledge of HTML5 and CSS3.
- Skilled in the full lifecycle of a feature — from design and prototyping to deployment and monitoring.
- Strong understanding of RESTful APIs, GraphQL, and state management solutions.
- Experience mentoring team members and leading technical discussions.
- Solid grasp of GitHub and modern development workflows.
- Knowledge of design patterns and component-based architecture.
- Exceptional analytical skills and creative problem-solving abilities.
Desirable Skills
- Excellent written and verbal English communication skills for effective collaboration with international teams.
- Familiarity with modern UI libraries and tools (Material UI, Tailwind CSS, Styled Components).
- Experience in fintech or other high-growth, tech-focused sectors.
- Understanding of DevOps principles, CI/CD processes, and front-end deployment pipelines.
- Passion for financial inclusion and social impact.
Benefits
Why Join Us?
- Be part of a high-growth fintech making a real impact in emerging markets.
- Work directly with top-tier enterprise clients and decision-makers.
- Drive real business outcomes, helping organizations digitize payroll and empower their employees financially.
- A fast-paced, collaborative environment where your contributions shape the company’s future.