Senior Frontend Engineer at Delivery Hero (Remote, India)
About Delivery Hero India
Delivery Hero India is an integral part of Delivery Hero Group, recognized as the world's leading local delivery platform. Operating across more than 70 countries globally, Delivery Hero is a tech-driven organization powered by its people. Headquartered in Berlin, Germany, Delivery Hero has been publicly listed on the Frankfurt Stock Exchange since 2017 and is a constituent of the MDAX stock market index.
About the Role
We are actively seeking a seasoned Senior Frontend Engineer to take a leading role in the development of our high-traffic, consumer-facing web applications. In this pivotal position, you will be responsible for architecting scalable frontend systems, meticulously optimizing performance to cater to a vast global user base, and providing mentorship to junior engineering talent. The ideal candidate will be a Next.js and React expert, possessing a deep understanding that exceptional frontend engineering is a harmonious blend of intuitive UI, robust state management, and seamless backend integration.
Key Responsibilities
- Architecture & Development: Lead the design and implementation of complex, responsive consumer-facing features utilizing Next.js and React.js.
- State Management: Architect efficient data flow patterns, leveraging Redux and Redux Toolkit (RTK) to effectively manage intricate application states.
- Performance Optimization: Implement industry-leading Core Web Vitals best practices, including Server-Side Rendering (SSR), Static Site Generation (SSG), and advanced caching strategies to ensure optimal performance.
- API Integration: Collaborate closely with backend teams to design and consume RESTful APIs, guaranteeing efficient data fetching and comprehensive error handling.
- Full-stack Collaboration: Utilize Node.js for middle-tier logic and interface with MySQL databases when necessary, effectively bridging the gap between frontend and backend systems.
- Code Quality: Establish and uphold high standards for clean, maintainable code through rigorous code reviews, comprehensive unit testing, and thorough documentation.
Requirements
- Experience: 3–5 years of dedicated experience in front-end development.
- Modern Web Proficiency: Strong proficiency in modern web development technologies, including React (with Hooks, Context API, and functional components), HTML5, CSS3, and JavaScript (ES6+).
- Web Services: Experience with web services technologies such as REST, GraphQL, JSON, and HTTP.
- Software Engineering Principles: Knowledge of object-oriented programming (OOP) and practical experience in test-driven development (TDD).
- Design Patterns: A good understanding of design patterns and best practices in front-end development.
- Collaboration: A great team player who can also work independently with minimal supervision.
- Development Practices: Familiarity with Agile development methodologies, peer code reviews, and unit testing.
- Expert React & Next.js: 5+ years of professional experience specifically with React, leveraging Next.js for production-grade consumer applications.
- State Management: Deep proficiency in Redux and Redux Toolkit (RTK).
- Modern JavaScript/CSS: Expert-level JavaScript (ES6+), HTML5, and advanced CSS techniques (e.g., Tailwind, Styled Components, or SASS).
- Backend Familiarity: Strong working knowledge of Node.js and experience querying/structuring data in MySQL.
- API Design: Proven experience working with REST Endpoints and asynchronous request handling.
- Language: Proficiency in English (written and spoken).
Professional Experience
- Consumer-Facing Experience: A proven track record of building applications that serve thousands (or millions) of users, with a strong focus on exceptional User Experience (UX) and accessibility (a11y).
- Tooling: Proficiency with Git, build tools like Webpack/Vite, and experience with CI/CD pipelines, including tools like Drone CI, Argo CD, and Feature Flag systems.
- Testing: Experience with testing frameworks such as Jest, Cypress, or React Testing Library.
What We Look For
- Product Mindset: You don't just execute tasks; you deeply care about the user journey and understand the 'why' behind each feature.
- Mentorship: A genuine desire to share knowledge, elevate engineering standards, and foster growth within the entire team.
- Problem Solver: The ability to debug complex performance bottlenecks effectively within a browser environment.
Preferred Qualifications
- Familiarity with Agile development methodologies and peer code reviews.
- Basic understanding of design patterns and modern frontend development practices.
- Exposure to any of the following areas is a plus: mobile payments / m-commerce, commerce-based applications like ERP, e-commerce, or loyalty systems.
- A strong desire to learn and grow in a dynamic environment.
Why Join Delivery Hero India?
At Delivery Hero India, diversity and inclusion are fundamental to creating an exciting product and an amazing customer and employee experience. They foster this through inclusive hiring practices, without discrimination based on racial identities, religious beliefs, color, national origin, gender identities or expressions, sexual orientations, age, marital or disability statuses, or any other aspect that makes you unique. They value character as much as talent, encouraging authenticity and seeking individuals who bring value to the role. They offer a comprehensive range of benefits designed to support both personal and professional growth.