
Senior Frontend Engineer
Robusta Studio
full-time
Posted on:
Location Type: Hybrid
Location: Cairo • 🇪🇬 Egypt
Visit company websiteJob Level
Senior
Tech Stack
BabelGraphQLJavaScriptNext.jsNode.jsReactTypeScriptWebpack
About the role
- Develop, optimize, and maintain high-performance frontend applications using **JavaScript** and **TypeScript**.
- Architect and implement scalable solutions using **React.js** and its ecosystem.
- Utilize frontend build tools and bundlers such as **Webpack, Vite, and Babel**.
- Collaborate with backend teams to integrate **RESTful** and **GraphQL APIs**.
- Implement **Next.js** or other server-side rendering (SSR) frameworks to enhance performance and SEO.
- Ensure adherence to **web accessibility standards** (WCAG, ARIA) and SEO best practices.
- Apply performance optimization techniques to improve application speed and responsiveness.
- Maintain version control using **Git** and support CI/CD pipelines and deployment workflows.
- Conduct code reviews, enforce best practices, and mentor junior and mid-level engineers.
- Work closely with **UI/UX designers** to deliver pixel-perfect and animated user interfaces.
- Manage complex network requests and API interactions efficiently.
- Contribute to sprint planning, effort estimation, and delivery timelines.
- Stay up to date with the latest frontend trends and continuously improve development standards.
Requirements
- Strong proficiency in **JavaScript** and **TypeScript**.
- **5+ years of experience** as a Frontend Engineer.
- Deep expertise in **React.js** and its ecosystem.
- Solid understanding of **HTML5, CSS3**, and CSS preprocessors.
- Experience integrating frontend applications with **RESTful and/or GraphQL APIs**.
- Hands-on experience with **Next.js** or other SSR frameworks.
- Knowledge of frontend build tools (**Webpack, Vite, Babel**, etc.).
- Strong understanding of frontend **performance optimization** techniques.
- Familiarity with **web accessibility standards** and SEO best practices.
- Proficiency in **Git** and experience with CI/CD pipelines and deployment processes.
- Experience with frontend testing frameworks.
- Advanced understanding of network requests and API interactions.
- Strong problem-solving, analytical, and communication skills.
- Ability to work effectively within cross-functional teams.
- Nice to Have
- Experience with UI frameworks and component libraries (e.g., **Tailwind CSS**).
- Basic knowledge of backend development (**Node.js, Express**, etc.).
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaScriptTypeScriptReact.jsHTML5CSS3Next.jsRESTful APIsGraphQL APIsperformance optimizationfrontend testing frameworks
Soft skills
problem-solvinganalytical skillscommunication skillscollaborationmentoringsprint planningeffort estimationdelivery timelines