Senior Front-End Software Engineer
Apply Digital
Summary
Join Apply Digital as a Senior Front-end Software Engineer and contribute to the digital transformation of global brands like Kraft Heinz. This highly experienced role involves designing and implementing high-quality frontend code using TypeScript, Next.js, and React, optimizing applications for performance, and collaborating with designers and backend teams. You will work on medium to large-scale projects, requiring excellent communication and conflict resolution skills. The position is hybrid-friendly with remote options, ideally based in or near Delhi/NCR, India, with overlapping hours with the EST timezone. Apply Digital offers a comprehensive benefits package, including healthcare, Provident fund contributions, a gratuity bonus, flexible PTO, and various learning opportunities.
Requirements
- Strong proficiency in English (written and verbal communication) is required
- 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+)
- A strong understanding of a11y and WCAG principles
- Strong 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 effectively with technical and non-technical stakeholders. You should feel comfortable explaining technical concepts in simple terms
- Experience working in fast-paced, Agile environments, balancing priorities across multiple projects
Responsibilities
- Design and implement high-quality, test-driven frontend code for various client projects 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
- Implement components accurately based on highly specified figma designs or wireframes
- Define and maintain scalable component architecture using Storybook, and Tailwind CSS, or similar libraries
- Understand and implement client-side state management solutions, React Query in particular
- Work closely with backend teams to optimize REST API integrations, ensuring efficient data fetching and caching strategies
- Create and maintain documentation, implement and follow best practices for development workflow
- Collaborate effectively with team members to meet project deadlines
- Contribute innovative ideas to ensure we deliver the best solutions for our clients
- Stay updated on technology trends and continually enhance your skill set
Preferred Qualifications
- Experience with headless ecommerce platforms such as Commercetools
- Back-end engineering experience, notably in NestJs
- 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)
Benefits
- Location: Apply Digital is a hybrid friendly organization with remote options available if needed. The preferred candidate should be based in (or within a location commutable to) Delhi/NCR, with the ability to overlap with the US/NA times zones when required
- Comprehensive Benefits: benefit from private healthcare coverage, contributions to your Provident fund, and a gratuity bonus after five years of service
- Vacation policy: work-life balance is key to our teamβs success, so we offer flexible personal time offer (PTO); allowing ample time away from work to promote overall well-being
- Great projects: broaden your skills on a range of engaging projects with international brands that have a global impact
- An inclusive and safe environment: weβre truly committed to building a culture where you are celebrated and everyone feels welcome and safe
- Learning opportunities: we offer generous training budgets, including partner tech certifications, custom learning plans, workshops, mentorship, and peer support