Senior Frontend Engineer (React NextJs)

New
R
robustaAI Projects
Workable locations: Cairo, Cairo Governorate, EgyptFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
At least five years of relevant experience
Required Skills
GitHTMLCSSJavascriptJestReduxNext.jsReactRESTful APIs

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
  • 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
  • Knowledge in Git and source control practices
  • Excellent communication and teamwork skills
  • Degree in Computer Science or relevant field

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
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now