This Senior Software Engineer role is for an individual contributor to join Gartner's Product Delivery Organization. It suits an experienced frontend engineering lead who can drive requirements end-to-end, build scalable web solutions, and collaborate with teams to deliver exceptional user experiences. The ideal candidate has strong hands-on expertise in ReactJS, NextJS/NodeJS, JavaScript, frontend architecture, performance optimization, and modern web engineering practices, combined with the ability to handle technical initiatives across multiple stakeholders.
Responsibilities
Lead the design, development, and delivery of modern web applications using ReactJS, NextJS/NodeJS and JavaScript
Drive business and technical requirements from discovery through implementation and production rollout
Participate in architecting scalable frontend solutions using modern architectural patterns such as Micro Frontends, Single Page Applications (SPA), and Module Federation
Design and build reusable UI components, frameworks, and shared libraries that enable consistency across products
Collaborate closely with Product Managers, UX Designers, and Engineering teams to translate business requirements into technical solutions
Evaluate and implement modern frontend tooling and build systems using Webpack, Rollup, Vite, and related bundling technologies
Ensure high code quality through code reviews, unit testing, accessibility compliance, and engineering best practices
Participate/drive application performance improvements by measuring and optimizing Core Web Vitals, including FCP (First Contentful Paint) and LCP (Largest Contentful Paint)
Contribute to architectural decisions and provide technical leadership for modernization and transformation initiatives
Partner with cross-functional teams to deliver highly available, scalable, and maintainable solutions
Collaborate well with other engineers and foster a culture of technical excellence, innovation, and continuous learning
Bring innovative and modern ideas that positively impact user experience
Requirements
4+ years of software development experience with strong expertise in ReactJS, NextJS and JavaScript
Proven experience working on frontend initiatives and driving requirements end-to-end
Strong knowledge of frontend architecture patterns, including:
Micro Frontends
Single Page Applications (SPA)
Module Federation
Hands-on experience with modern bundlers and build tools such as:
Webpack
Rollup
Vite
Deep understanding of JavaScript fundamentals, design patterns, and software engineering best practices
Millions of jobs, with real people getting hired every day
200,000+
New jobs added daily
7,000,000+
Verified job listings
1,000,000+
Tailored applications submitted
Strong experience with unit testing frameworks and frontend testing methodologies
Good understanding and implementation experience of web accessibility (WCAG) standards and best practices
Strong understanding of scalable frontend application design and component-driven development
Excellent problem-solving, debugging, and analytical skills
Experience working effectively in Agile/Scrum environments
Experience with cloud platforms such as AWS, including AWS Lambda and serverless architectures
Bachelor's degree or foreign equivalent in Computer Science or a related field
Strong technical leader with the ability to influence architectural and engineering decisions
Excellent communication, collaboration, and stakeholder management skills
Ability to work independently while thriving in a fast-paced Agile environment
Takes ownership and accountability for the successful delivery of solutions
Passionate about engineering excellence, innovation, and continuous improvement
Committed to learning and staying current with evolving frontend technologies, frameworks, and architecture patterns
Enjoys mentoring and developing engineers while fostering a collaborative team culture
Nice to have:
Experience implementing Server-Side Rendering (SSR) solutions using frameworks such as Next.js