Senior React NextJs Front-end Developer

🏢 Yallo Management Consultancies L.L.C
📍 EgyptFull-timeOn-site
📅 Posted: Yesterday🔄 Updated: Yesterday
CV%
✨ AI Summary
We are seeking a Senior React NextJs Front-end Developer to build scalable software applications. This role involves a full software development lifecycle, from conception to deployment, working within a cross-functional team. Responsibilities include architecting and implementing solutions using JavaScript, ReactJS, and Next.js, creating secure data flows, collaborating with UX/UI and delivery teams, writing and maintaining unit tests, and mentoring junior engineers. Candidates must have a bachelor's degree and at least five years of relevant experience, with hands-on expertise in JavaScript, ReactJS, Next.js, and related tools like Redux. Experience with web services, APIs, mobile and web UI design, and debugging is crucial. A portfolio showcasing at least four professional applications is required, along with in-depth knowledge of front-end languages and performance testing frameworks. The ability to pass a public trust clearance and strong communication/teamwork skills are mandatory.
Required Skills
Information Technology
Next.js
Requirements
Requires a minimum of a bachelor's degree and at least five years of relevant experience in JavaScript, ReactJS, and Next.js. Must have hands-on experience with REACT tools, web services/APIs, UI design, and browser debugging. Knowledge of Git, CSS, HTML, performance testing, and excellent communication/teamwork skills are essential. A portfolio of at least 4 professional applications is required, and the ability to pass a public trust clearance is mandatory.
Description
Job briefWe are looking for Senior React NextJs Front-end Developer(s) to produce scalable software applications. You'll be part of a cross-functional team that's responsible for the full software development life cycle, from conception to deployment. As a NextJS Front-end Developer, you should be comfortable around front-end coding languages, development frameworks and third-party libraries. You should also be a team player with a knack for visual design and utility. If you're also familiar with Agile methodologies, we'd like to meet you.ResponsibilitiesArchitect 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 designsWrite and maintain unit tests for the code you writeReview 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.RequirementsMinimum of a bachelor's degree, plus at least five years of relevant experienceHands-on experience in using JavaScript, ReactJS, and Next.jsKnowledge 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 forHave 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.Nice to HaveExperience working with Content Management Systems as a backend e.g. contentful CMS is a plusExperience with other popular frontend JavaScript frameworks e.g., Vue.js, Angular, or Svelte.Ability to work in an agile environment.Capable of creating component libraries.Experience implementing Oauth and other user authentication technologies into front-end applications.Experience implementing cybersecurity best practices.Familiarity with docker and container-based technologies.
✨ Premium Match Details
Deep-dive CV analysis, customized Cover Letters, and Interview prep!
📊 Match Analysis
Insights against your active CV
📊
Personalized Match Analysis
Upload your CV to see exact matching percentages, detailed skills mapping, and gap analysis for this role.
🎯 Overalli74%
⚡ Skillsi85%
View Breakdown
Ontology Match: 85.0
Matched:✓ Requirements Matching✓ Ontology Skills Mapping
📜 Eligibilityi49%
View Breakdown
Local: 19600%
🏗️ Career Fiti91%
View Breakdown
Seniority: 91.0
📋 Requirementsi67%
View Breakdown
Domain: 67.0
🔥 Motivationi78%
View Breakdown
Title Fit: 78.00