Senior Front-End Engineer
Check Your Format
- See if your CV format works for InnovationTeam
- Get AI-rewritten bullet points
- Download Gulf-ready CV
60 seconds. $3.99 one-time.
Job Summary
We are seeking a highly experienced Senior Front-End Engineer with a minimum of 10 years of professional experience in modern web application development. The ideal candidate must have deep expertise in JavaScript, React, and modern front-end architectures, along with strong hands-on experience in Node.js and advanced Server-Side Rendering (SSR) implementations.
This role requires a strong architectural mindset and the ability to work with different template engines and rendering frameworks, as some clients require working on various server-side template engines such as Pug, EJS, Handlebars, and other rendering solutions. The candidate must be comfortable adapting to multiple frameworks and enterprise environments.
Key Responsibilities
· Lead the design and development of scalable, enterprise-grade web applications using JavaScript (ES6+) and React.
· Architect and implement advanced Server-Side Rendering (SSR) solutions using frameworks such as Next.js or custom Node.js rendering pipelines.
· Work with and adapt to various template engines (e.g., Pug, EJS, Handlebars, JSX-based rendering) depending on client requirements.
· Design reusable, maintainable, and high-performance UI component libraries.
· Develop and maintain backend services using Node.js when required.
· Optimize rendering performance across client-side and server-side environments.
· Ensure SEO optimization and performance best practices in SSR-based applications.
· Collaborate with architects, backend teams, UI/UX designers, and stakeholders to define technical solutions.
· Conduct code reviews, enforce coding standards, and mentor junior developers.
· Participate in architectural decisions and technical roadmap planning.
Required Qualifications
· Bachelor’s degree in Computer Science, Software Engineering, or related field.
· Minimum 10 years of experience in front-end development.
· Expert-level proficiency in JavaScript (ES6+).
· Advanced experience with React.js and modern React ecosystem (Hooks, Context API, advanced state management).
· Strong hands-on experience with Node.js in full-stack or SSR environments.
· Deep understanding of Server-Side Rendering (SSR), hydration, caching strategies, and rendering lifecycle.
· Proven experience working with multiple template engines and server-side rendering frameworks.
· Strong understanding of REST APIs and integration with backend services.
· Experience in performance optimization for large-scale web applications.
Preferred Qualifications
· Extensive experience with Next.js or similar SSR frameworks.
· Experience with TypeScript in large-scale applications.
· Knowledge of modern build tools (Webpack, Vite, Babel) and performance tuning.
· Experience in CI/CD pipelines and DevOps collaboration.
· Strong understanding of SEO strategies in SSR applications.
· Experience in enterprise or multi-client delivery environments.
· Experience mentoring teams and leading technical initiatives.
Key Skills
· Strong architectural and problem-solving skills.
· Ability to work across different frameworks and template engines based on client needs.
· Clean, scalable, and maintainable coding practices.
· Strong communication and leadership skills.
· Ability to handle complex enterprise environments and deadlines.
Requirements
- •Bachelor’s degree in Computer Science, Software Engineering, or related field
- •Minimum 10 years of experience in front-end development
- •Expert-level proficiency in JavaScript (ES6+)
- •Advanced experience with React.js and modern React ecosystem
- •Strong hands-on experience with Node.js in full-stack or SSR environments
- •Deep understanding of Server-Side Rendering (SSR), hydration, caching strategies
- •Proven experience working with multiple template engines and server-side rendering frameworks
- •Strong understanding of REST APIs and integration with backend services
Nice to Have
- •Extensive experience with Next.js or similar SSR frameworks
- •Experience with TypeScript in large-scale applications
- •Knowledge of modern build tools (Webpack, Vite, Babel)
- •Experience in CI/CD pipelines and DevOps collaboration
- •Strong understanding of SEO strategies in SSR applications
- •Experience mentoring teams and leading technical initiatives
Responsibilities
- •Lead the design and development of scalable, enterprise-grade web applications
- •Architect and implement advanced Server-Side Rendering (SSR) solutions
- •Work with and adapt to various template engines (e.g., Pug, EJS, Handlebars, JSX-based rendering)
- •Design reusable, maintainable, and high-performance UI component libraries
- •Develop and maintain backend services using Node.js
- •Optimize rendering performance across client-side and server-side environments
- •Ensure SEO optimization and performance best practices in SSR-based applications
- •Collaborate with architects, backend teams, UI/UX designers, and stakeholders
Related Jobs
- Get your ATS score for InnovationTeam in 30 seconds
- Get AI-rewritten bullet points
- Download Gulf-ready CV
60 seconds. $3.99 one-time.