Front-end Engineer at Duplo


Last Seen: 1st December 2021

Company Name Duplo

Job TypeFull Time

Education LevelBA/BSc/HND

Required Experience3 years

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