Youverify is building trust in Africa by helping businesses and individuals confirm identity and physical addresses. Using artificial intelligence, Youverify confirms a user’s identity document and compares it with their facial biometrics. This information can be cross-checked against more than 300 databases locally and globally. Youverify in partnership with over 20,000 field verification officers verifies physical addresses all over Sub-Sahara Africa in less than 48 hours. We bridge the gap in Africa's digital industry by providing one API for identity and physical address verification.
Job Description
- We are seeking a skilled Frontend Engineer with a minimum of 3 years of experience to join our talented development team.
- The ideal candidate will be proficient in TypeScript, with a strong ability to use the latest versions of ReactJS and VueJS.
- This role requires a deep understanding of frontend optimization patterns and the ability to write comprehensive unit tests.
- Professional experience with the Next.js or Nuxt.js framework is a significant plus.
Key Responsibilities
- Develop and maintain robust, scalable, and high-performance web applications using ReactJS and VueJS.
- Write clean, maintainable, and efficient TypeScript code.
- Implement frontend optimization patterns to enhance application performance.
- Develop and execute unit tests to ensure code quality and coverage.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Troubleshoot and debug issues across browsers and devices.
- Utilize Test-Driven Development (TDD) to ensure high-quality and reliable code.
- Stay updated with emerging trends and technologies in frontend development.
- Leverage the Next.js or Nuxt.js frameworks to build server-side rendered applications (preferred).
Requirements
Required Skills and Experience:
- Candidates should possess an HND qualification, Bachelor's, or Master's Degree.
- 3+ years of experience as a Frontend Engineer with strong expertise in React.js or Vue.js.
- Proficiency in TypeScript.
- Strong experience with Test-Driven Development (TDD) and understanding of unit testing frameworks (e.g., Jest, Mocha).
- Hands-on experience with Micro-Frontend architectures.
- Familiarity with state management libraries (e.g., Redux, Vuex).
- Experience integrating RESTful APIs and working with GraphQL.
- Understanding of modern front-end build pipelines and tools (e.g., Webpack, Babel, npm/yarn).
- Knowledge of version control systems such as Git.
- Excellent problem-solving skills and attention to detail.
- Ability to work effectively in a collaborative, team-oriented environment.
Nice to Have:
- Experience with performance optimization in front-end applications.
- Familiarity with containerization (e.g., Docker) in frontend deployment pipelines.
- Knowledge of frontend security best practices (e.g., XSS, CSRF prevention).
- Experience with design systems and component libraries.
Soft Skills:
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills.
- Ability to work independently and as part of a team.
- Attention to detail and a commitment to delivering high-quality software.
Method of Application
Signup to view application details.
Signup Now