Senior Front-End Software Engineer

Apply Digital Logo

Apply Digital

πŸ“Remote - India

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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.