Senior Frontend Developer (React.js)

Nexus Analytica

Posted on 25 Sep

Experience

3 - 5 Years

Job Location

Cairo - Egypt

Education

Bachelor of Science(Computers)

Nationality

Any Nationality

Gender

Not Mentioned

Vacancy

1 Vacancy

Job Description

Roles & Responsibilities

About the Role

We are seeking a talented and experienced Senior Frontend Developer with deep expertise in React.js to lead the development of dynamic, performant, and user-friendly web applications.

As a senior engineer, you will be responsible for building and maintaining robust, scalable frontend architectures that integrate seamlessly with our backend services (Python/Django) and Azure-hosted infrastructure. You ll work closely with product designers, backend engineers, DevOps, and the software architect to deliver features that are not only functional but also elegant and maintainable.

This is a key role for a developer who thrives on technical ownership, frontend performance, and delivering pixel-perfect UI with clean, reusable code.

Key Responsibilities Frontend Development
  • Build and maintain web applications using React.js, TypeScript (if used), and modern JavaScript frameworks and tools.
  • Translate Figma or UI/UX wireframes into high-quality, responsive components.
  • Develop reusable and modular components following design system best practices.
  • Optimize for performance, accessibility, and scalability across devices and browsers.
Collaboration & API Integration
  • Work closely with backend developers to integrate RESTful APIs securely and efficiently.
  • Ensure accurate data handling, error states, and user feedback throughout the UI.
  • Collaborate with product managers and UI/UX designers to iterate and improve user experience.
Code Quality & Standards
  • Enforce best practices in code style, component structure, and maintainability.
  • Write clean, well-documented, and testable code.
  • Conduct and participate in code reviews, mentoring junior developers when applicable.
Testing & CI/CD
  • Implement and maintain frontend test coverage (unit, integration, and E2E tests) using tools like Jest, React Testing Library, or Cypress.
  • Support CI/CD pipelines for automatic builds, tests, and deployments.
  • Troubleshoot, debug, and profile frontend issues in dev and production environments.
Continuous Improvement
  • Stay current with the latest frontend trends, technologies, and performance optimization techniques.
  • Propose and implement improvements to the frontend architecture and dev workflow.
  • Advocate for frontend performance, security, and accessibility within the team.

Desired Candidate Profile

Required Qualifications

Experience

  • 4+ years of professional experience in frontend development.
  • 3+ years of experience with React.js in production-grade environments.
  • Experience integrating with REST APIs and collaborating in cross-functional teams.

Technical Skills

  • Proficient in JavaScript, React.js, and optionally TypeScript.
  • Deep understanding of modern CSS (CSS-in-JS, SCSS, Tailwind, etc.) and responsive design.
  • Familiar with state management tools (Redux, Zustand, Context API, etc.).
  • Experience working with Git, build tools (Webpack, Vite), and package managers (npm/yarn).
  • Familiar with automated testing frameworks (Jest, RTL, Cypress).

Soft Skills

  • Strong sense of UI/UX detail and empathy for the end user.
  • Excellent problem-solving and debugging skills.
  • Strong communication and collaboration abilities.
  • Ability to work independently and take ownership of complex UI features.
Nice to Have
  • Experience with Azure Static Web Apps, Azure CDN, or similar cloud hosting services.
  • Knowledge of frontend security practices (XSS, CSRF, CORS, content security policies).
  • Familiarity with real-time features (WebSockets, SignalR).
  • Exposure to accessibility standards (WCAG) and internationalization (i18n).
  • Experience working in Agile teams and sprint-based delivery.

Company Industry

Department / Functional Area

Keywords

  • Senior Frontend Developer (React.js)

Disclaimer: Naukrigulf.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@naukrigulf.com