
Software Engineer - Front end
- Gurgaon, Haryana
- Permanent
- Full-time
- Collaborate with Product and Design teams to build, test, and ship modern web applications
- Develop reusable front-end components and UX libraries, translating style guides and mockups into polished user experiences
- Work with open-source technologies—primarily React, Node.js, JavaScript—and tools such as Webpack, Rollup, Docker
- Define front-end solutions and explore opportunities to improve existing systems
- Write clean, maintainable code and comprehensive tests (unit, integration, end-to-end)
- Participate in code reviews, pair-programming sessions, and technical design discussions
- Monitor application performance, troubleshoot issues, and optimize for speed and scalability
- Contribute ideas to improve development processes, UI/UX, and adoption of new technologies
- Strong proficiency in JavaScript/TypeScript, functional programming patterns, and component-based architecture
- Experience with React-based frameworks (Next.js), styling preprocessors (Sass/LESS), and UI libraries (Material-UI)
- Familiarity with testing libraries such as Jest
- Solid understanding of web fundamentals: HTML5, CSS3, cross-browser compatibility, responsive design, performance optimization
- Excellent communication, collaboration, and prioritization skills in an Agile/Scrum environment
- Self-starter mindset with strong problem-solving skills and accountability for end-to-end delivery