Senior Frontend Engineer, React, NextJs

Posted 1hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Frontend Engineer working on exciting AI projects at Octopus, a tech consultancy in Egypt. Collaborating on global solutions between Europe and Africa.

Responsibilities:

  • Architect and implement technology solutions, using JavaScript, ReactJS, and Next.js.
  • Ability to create secure data flows and implement redux.
  • Collaborate with other practice areas (UX/UI, Content, Delivery, etc.) and the development team to discuss user interface ideas and applications.
  • Review system requirements and interface designs
  • Write and maintain unit tests for the code you write
  • Review pulls requests and refactor code to meet best practices and performance standards.
  • Develop and implement highly responsive user interface components using React concepts.
  • Troubleshoot and debug front end applications.
  • Monitor and improve front-end performance.
  • Document application changes and updates.
  • Create and maintain component libraries.
  • Teach, mentor, and build capabilities within the software engineering team.

Requirements:

  • Minimum of a bachelor’s degree, plus at least five years of relevant experience
  • Hands-on experience in using JavaScript, ReactJS, and Next.js
  • Knowledge of REACT tools including React.js, Webpack, Enzyme, Redux, and Flux.
  • Experience using web services and APIs (HTTP, REST, SOAP).
  • Strong mobile and web UI design experience (multi-screen resolutions), coding, support, and maintenance.
  • Experience in deploying, debugging, and troubleshooting applications for
  • Have a portfolio with at least 4 professional, real-world applications where you can share some of the code you worked on, and you can talk about your implementation.
  • In-depth knowledge of JavaScript, CSS, HTML and front-end languages.
  • Knowledge of performance testing frameworks e.g. Mocha and Jest.
  • Experience with browser-based debugging and performance testing software.
  • Proactive, attention to detail.
  • You must be able to undergo and pass a public trust clearance.
  • Knowledge in Git and source control practices.
  • Excellent communication and teamwork skills.
  • Degree in Computer Science or relevant field.