Senior Frontend Developer

Cario, Egypt

Purpose

To lead the frontend development of high-performance web and mobile applications, delivering visually stunning, interactive user experiences. This role involves working closely with cross-functional teams to implement modern frontend technologies, contribute to architectural decisions, and bring ambitious digital projects to life.

Primary Responsibilities

1. Frontend Development

  • Design, develop, and maintain responsive web applications using modern JavaScript (ES6+), TypeScript, and React.js.
  • Utilize server-side rendering (SSR) frameworks like Next.js (App Router) to ensure performance and SEO optimization.

2. Advanced UI & Animation

  • Build complex, interactive animations using WebGL, Three.js, and GSAP.
  • Collaborate with design and product teams to turn creative concepts into dynamic and engaging user interfaces.

3. Mobile Development Support

  • Contribute to React Native projects and assist with deployments to the Google Play Store and Apple App Store.
  • Ensure consistent performance and design across web and mobile platforms.

4. Code Quality & Best Practices

  • Follow best practices in code quality, security, and maintainability using modern build tools, linters, and version control (Git).
  • Participate in code reviews, testing, and continuous integration workflows.

5. Project Management

  • Manage multiple priorities and development tasks across various projects.
  • Work closely with project managers and stakeholders to ensure timely delivery of features and updates.

6. Cross-functional Collaboration

  • Collaborate with designers, backend developers, and content managers to integrate APIs, headless CMSs (e.g., Strapi), and dynamic content into frontend solutions.
  • Contribute to technical discussions and architectural planning.

Other Responsibilities

  • Stay current with emerging frontend technologies, frameworks, and trends.
  • Provide mentorship and technical guidance to junior developers.
  • Document technical implementations and share knowledge across the team.
  • Support efforts to optimize performance, accessibility, and scalability across platforms.

Skills & Knowledge

  • Technical Proficiency: Strong command of JavaScript (ES6+), TypeScript, React.js, and Next.js.
  • Animation & Visual Effects: Advanced experience with WebGL, Three.js, and GSAP for complex motion and interactivity.
  • Mobile & Cross-platform: Experience with React Native and mobile app deployment workflows (plus).
  • CMS Integration: Familiarity with Strapi or other headless CMS platforms (nice to have).
  • Collaboration: Excellent communication and teamwork skills to work effectively in cross-functional teams.
  • Code Quality: Deep understanding of frontend best practices, testing, Git workflows, and performance optimization.
  • Problem-Solving: Strong analytical and debugging skills with attention to detail.

Experience

  • Years Required: Minimum of 5 years in frontend development with a focus on high-performance web applications.