Senior Front
Qualifications & Requirements
Experience Level: Senior Level
Full Job Description
Apply Digital is seeking a Senior Front-end Software Engineer to join our team in Delhi/NCR, India. This hybrid-friendly role requires candidates to be based in or commutable to the Delhi/NCR region and to overlap with Eastern Standard Timezone (EST) working hours. You will initially support Kraft Heinz, a global leader in consumer packaged foods, as part of our ongoing digital transformation mandate. Our work with Kraft Heinz involves enhancing consumer engagement and business value through implementable strategies, cutting-edge technology, and data-driven innovation. You will leverage our composable architecture, modern engineering practices, and expertise in AI, cloud computing, and customer data solutions to deliver impactful digital experiences. While starting with Kraft Heinz, you will have future opportunities to collaborate on other international brands.
As a Senior Front-end Software Engineer, you will be a highly experienced member of our engineering team, providing technical expertise, strategic problem-solving, and advanced mentorship. You will independently navigate complex learning objectives, critically evaluate project technologies, and lead medium to large-scale software projects. Excellent communication skills, conflict resolution abilities, and a strong grasp of project estimation and risk management are essential. The ideal candidate has in-depth experience with TypeScript, Next.js, and Contentful. Strong English proficiency and experience working with remote teams across North America and Latin America are required for effective cross-distributed team collaboration.
Responsibilities:
- Design and implement high-quality, test-driven front-end code using TypeScript, Next.js, and React.
- Optimize applications for Core Web Vitals (LCP, CLS, FID) to ensure high performance and superior user experience.
- Collaborate with designers and UX teams to implement seamless, accessible, and visually appealing interfaces.
- Accurately implement components based on specified Figma designs or wireframes.
- Define and maintain scalable component architecture using Storybook, Tailwind CSS, or similar libraries.
- Implement client-side state management solutions, particularly React Query.
- Work closely with backend teams to optimize REST API integrations, ensuring efficient data fetching and caching.
- Create and maintain documentation, and adhere to best practices for development workflow.
- Collaborate effectively with team members to meet project deadlines.
- Contribute innovative ideas to deliver optimal client solutions.
- Stay updated on technology trends and continuously enhance your skill set.
Requirements:
- Strong English communication skills (written and verbal).
- Experience working with remote teams in North America and LATAM, ensuring smooth collaboration across time zones.
- Deep expertise in TypeScript, with extensive experience in modern Next.js (14+) and React (18+).
- Strong understanding of accessibility (a11y) and WCAG principles.
- Extensive experience with modern CSS methodologies, specifically Tailwind CSS.
- Experience with modular front-end architectures, component-driven development, and design systems.
- Solid understanding of API consumption patterns, including REST, GraphQL, and WebSockets.
- Experience with performance optimization techniques, including code-splitting, lazy loading, image optimization, and CDN strategies.
- Familiarity with headless CMS platforms, specifically Contentful.
- Understanding of containerization technologies for development environments.
- Understanding of Google Cloud Run as a web application run time environment.
- Experience with CI/CD pipelines for front-end deployments (GitHub Actions preferred).
- Knowledge of front-end security best practices, including CSP, OWASP Top 10, and secure authentication/authorization mechanisms (OAuth, JWT).
- Ability to communicate technical concepts effectively to both technical and non-technical stakeholders.
- Experience working in fast-paced, Agile environments, balancing priorities across multiple projects.
Nice to Haves:
- Experience with headless e-commerce platforms such as Commercetools.
- Back-end engineering experience, notably in Nest.js.
- Experience with GCP and Terraform.
- Experience with Edge computing and serverless deployments (Cloudflare Workers, Vercel).
- Knowledge of micro frontends and federated architectures.
- Experience with progressive web applications (PWAs) and service workers.
- Understanding of internationalization (i18n) and localization strategies.
- Familiarity with implementing A/B testing and personalization tools (Ninetailed, Segment).
Company
Apply Digital
Apply Digital is a global experience transformation partner focused on driving AI-powered change and measurable impact across complex, multi-brand ecosystems. With expertise spanning strategy, design,...