Front-end Engineer (React)
Lagos, Nigeria
18h ago

Job Description

Use markup languages like HTML, CSS and React Js to create user-friendly web pages.

Develop features to enhance the user experience, striking a balance between functional and aesthetic design.

Optimize web pages and applications for maximum speed and scalability.

Ensure high-quality graphic standards and brand consistency are maintained throughout the design.

Collaborate with back-end developers and web designers to improve usability.

Ensure web designs are optimized for smartphones.

Build reusable code and create quality mockups and prototypes.

Implement relevant design changes from feedback to enhance overall user satisfaction.

Stay up-to-date on emerging technologies.

Work with QA engineer to perform end to end testing


3 + more years of frontend development experience

2 + more years of experience with React JS

Good knowledge of current Javascript standards (ES6+).

Experience with Gatsby

Proven proficiency using automated Javascript testing frameworks.

Proficient with CSS3 and related tools / methodologies such as Less and / or Sass, CSS modules, CSS-in-JS etc.

Intermediate understanding of JavaScript core language concepts DOM manipulation, Fetch API

Experience with responsive and adaptive design.

Understanding of layout aesthetics.

Knowledge of SEO principles.

Working knowledge of unit and integration testing and testing frameworks / libraries Jest, Jasmine, Mocha

Working knowledge of at least one task runner gulp, npm scripts

Working knowledge of at least one version control tool Git, Mercurial


Experience with styled-components or emotion JS

Experience with Gatsby

Proven work experience in UI / UX Designing

Familiar with several different automation frameworks (Cypress / Selenium / Ghost Inspector, Postman / Newman)

Great interpersonal and communication skills

Past experience in the financial technology industry considered highly valuable, but not required

Report this job

Thank you for reporting this job!

Your feedback will help us improve the quality of our services.

My Email
By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
Application form