Senior Frontend Developer
Summary
Senior Frontend Engineer builds and optimizes a Next.js/React application, refactoring legacy code and driving performance improvements for a mid-development product.
Infosysta is a leading software integrator and Atlassian Platinum Partner, providing digital transformation solutions, managed services, and AI-driven platforms across the Middle East. With operations in the UAE, KSA, Lebanon, and Egypt, Infosysta supports enterprise clients across industries with cutting-edge tools, agile delivery, and scalable growth.
Position Overview
We are seeking a Senior Front-End Engineer with strong expertise in Next.js and React to join an existing product team and take ownership of a project currently in mid-development. The ideal candidate can quickly understand complex codebases, collaborate with cross-functional teams, and deliver high-quality features while maintaining performance, scalability, and code quality.
This role requires a hands-on engineer who is comfortable making architectural decisions, reviewing code, resolving technical debt, and driving front-end development through to production.
Key Responsibilities
- Take ownership of an existing Next.js application and quickly ramp up on the current architecture, business requirements, and development roadmap.
- Develop and maintain scalable, high-performance web applications using Next.js, React, TypeScript, and modern front-end technologies.
- Collaborate with Product Managers, UX/UI Designers, front + fullstack + Backend Engineers, and QA teams to deliver features on schedule.
- Review, refactor, and improve existing code to ensure maintainability and performance.
- Implement responsive, accessible, and user-friendly interfaces.
- Optimize application performance, Core Web Vitals, SEO, and page load times.
- Design and consume RESTful APIs and/or GraphQL services.
- Participate in architectural discussions and contribute to technical decision-making.
- Establish and enforce front-end coding standards, testing practices, and CI/CD processes.
- Mentor junior engineers and perform code reviews.
Qualifications and Experience
- 7+ years of professional front-end development experience.
- 4+ years of experience with React.js.
- 3+ years of experience with Next.js in production environments.
- Experience taking over and contributing to an existing application rather than starting greenfield projects only.
- Deep understanding of:
- Static Site Generation (SSG)
- Incremental Static Regeneration (ISR)
- App Router and Server Components
- Experience with modern state management solutions such as:
- React Query / TanStack Query
- Strong understanding of web performance optimization and debugging.
- Experience integrating with REST APIs and backend services.
- Familiarity with Git workflows and Agile development practices.
Preferred Qualifications
- Experience with Vercel deployment and hosting.
- Experience with Tailwind CSS, Material UI, or other component libraries.
- Knowledge of Node.js and API development.
- Experience with automated testing frameworks:
- Jest
- React Testing Library
- Cypress or Playwright
- Cloud experience (Azure).
- Experience in micro-frontend architectures.
Technical Stack
- React
- TypeScript
- Tailwind CSS
- REST / GraphQL APIs
- GitHub
What Success Looks Like
Within the first 90 days, you will:
- Fully understand the existing codebase and architecture.
- Take ownership of key feature development and bug fixes.
- Improve code quality and development velocity.
- Contribute to architectural decisions and front-end best practices.
- Help drive the project successfully through upcoming delivery milestones.