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
Requirements
Experience
- Minimum 4+ years in front-end web development, primarily with React and Next.js
Technical Skills
- Strong proficiency in JavaScript (ES6+), React, Next.js, and TypeScript
- In-depth knowledge of React Hooks, class components, and modern design patterns
- Experience with state management libraries (Redux, Context API, Recoil)
- Familiar with Next Router, React Router, and React lifecycle methods
- Proficient with HTML5, CSS3, 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
Benefits
Salary in USD