Our client is on a mission to help organizations in Africa manage and pay employees easily, legally, and compliantly. Whether for remote employees in Mali or a local team in Mozambique, their tech tools ensure that payrolls, compliance, benefits, and payments arrive on time. With employees at the core of their work, you will join a team that cares deeply about people and inspires them to grow.
Their core product is a Software-as-a-Service (SaaS) platform that enables businesses to manage and process employee leave, benefits, documents, payments, and payroll, and to pay their employees in a timely and compliant manner in different African countries. They also provide Employer of Record (EoR) services across the continent.
Our client is looking for an experienced senior front-end developer who is proficient with JavaScript and React.js to work on their products. Your primary focus will be on developing user interface components and implementing them following well-known React.js workflows. You will collaborate with front-end, QA, and DevOps engineers, and you will report directly to the Engineering Manager.
- Develop new user-facing features using React.js.
- Build reusable components and front-end libraries for future use.
- Translate designs and wireframes into high quality code.
- Optimize components for maximum performance across a vast array of web-capable devices and browsers.
- Diagnose and fix bugs and performance bottlenecks for performance that feels native.
- Collaborate with back-end developers and other team members to establish objectives and design more functional, cohesive code to enhance the user experience.
* BSc degree in Computer Science, Software Engineering or a related subject.
* 4+ years as a frontend developer with experience in front-end engineering with React.js.
* Experience working in an Agile/Scrum development process.
* High proficiency in JavaScript including DOM manipulation and JavaScript object model.
* Thorough understanding of React.js and its core principles.
* Familiarity with RESTful APIs and offline storage.
* Knowledge of modern authorization mechanisms such as JSON Web Token.
* Ability to understand and translate business requirements into technical requirements.
* Familiarity with code versioning tools such as Git.
* Clear and accurate written and verbal communication.
* Critical thinking and problem-solving skills.
* Good time-management skills.
* Familiarity with Jira is an added advantage.
* Experience building HR, payments, and benefits solutions for businesses in Africa is an added advantage.
Engineering / Technology
Full-time
Remote
Senior