Senior Frontend Engineer - Immediate Hire - Octopus by RTG

  • robusta
  • Cairo, Cairo Governorate, Egypt
  • Full-time
  • Remotely

وصف الوظيفة

About Octopus by RTG

Octopus by RTG is the tech hiring and outsourcing arm of Robusta Technology Group, dedicated to connecting exceptional tech talent with top-tier organizations across the MENA, GCC, Europe, the US, and Canada. We specialize in building strong, long-term partnerships between skilled professionals and innovative companies. Our mission is to empower growth, innovation, and excellence by matching the right talent with the right opportunities.

Currently, we are hiring a Senior Frontend Engineer for one of our partner organizations in KSA on a 1-year contract, offering the opportunity to contribute to exciting projects within a dynamic and forward-thinking environment.

Main Responsibilities

Development & Architecture

  • Lead the development of high-performance, scalable web applications.
  • Design and build reusable, modular, and high-quality React components.
  • Architect and manage complex state management using Redux, Context API, Recoil, etc.
  • Implement and manage API integrations (RESTful APIs, GraphQL).
  • Optimize applications for speed, scalability, and performance (e.g., lazy loading, client-side rendering).
  • Ensure cross-browser and cross-device compatibility.

Collaboration & Leadership

  • Work closely with back-end developers, product managers, and UI/UX designers.
  • Mentor junior developers and lead feature implementation.
  • Participate in code reviews to ensure code quality and maintain standards.

Testing & Quality

  • Implement test-driven development with unit and integration tests (Jest, Mocha, Cypress).
  • Maintain documentation and follow best practices for maintainability.

Continuous Improvement

  • Stay updated with the latest React, Next.js, and front-end technologies.
  • Contribute to improving architecture and front-end workflows.

إمتيازات الوظيفة

Salary in USD

متطلبات الوظيفة

Experience

  • Minimum 4+ years in front-end web development, primarily with React and Next.js.

Technical Skills

  • Strong proficiency in JavaScript (ES6+)ReactNext.js, and TypeScript.
  • In-depth knowledge of React Hooksclass components, and modern design patterns.
  • Experience with state management libraries (Redux, Context API, Recoil).
  • Familiar with Next RouterReact Router, and React lifecycle methods.
  • Proficient with HTML5CSS3, and styling libraries/frameworks (SASS, Styled Components, Emotion).
  • Experience with front-end build tools (Webpack, Babel, NPM, Yarn).
  • Strong understanding of API integration (RESTful APIs, GraphQL).
  • Hands-on experience with testing tools (Jest, Mocha, Cypress, Enzyme).
  • Proficient in Git version control and Git workflows (GitFlow, Pull Requests).

Soft Skills

  • Excellent problem-solving and analytical thinking.
  • Strong communication and team collaboration abilities.
  • Ability to mentor and guide junior team members.
  • Detail-oriented and focused on code quality and best practices.
  • Comfortable working in a fast-paced, deadline-driven environment.

Preferred Qualifications

  • Experience with Storybook for UI component documentation.
  • Familiarity with Server-Side Rendering (SSR) and Static Site Generation (SSG).
  • Experience with CI/CD pipelines and automated deployment.
  • Background in Agile/Scrum methodologies.
  • Understanding of UI/UX principles and tools (Figma, Sketch, Adobe XD).
  • Knowledge of Docker or other containerization tools.