Job Description
Position
Senior Software EngineerPosition
1Department
Information TechnologyDepartment
IT – Digital SolutionsReporting to
Reporting to
4Location
GurgaonLocation
GurgaonJOB SUMMARY:
Lead and execute development of highly responsive, scalable, and accessible web applications using modern frontend technologies including React.js, Next.js, TypeScript, JavaScript (ES6+), HTML5, and CSS3. Drive technical strategy and ensure the delivery of high-quality, maintainable, and performant front-end solutions.
Collaborate with product managers, designers, and backend engineers to translate complex business requirements into reusable, modular, and efficient UI components. Own end-to-end frontend development, including seamless integration with RESTful and GraphQL APIs.
KEY RESPONSIBILITIES:
Develop and maintain responsive and user-friendly web applications using React.js, Next.js, TypeScript, HTML5, and CSS3
Build reusable and scalable UI components following best practices and modern frontend standards
Collaborate with backend developers to integrate REST APIs and ensure smooth data flow across applications
Translate UI/UX designs into high-quality, pixel-perfect implementations
Optimize application performance using techniques such as code splitting, lazy loading, and efficient state management
Debug and resolve UI issues, ensuring cross-browser compatibility and responsiveness across devices
Participate in code reviews and follow coding standards to maintain code quality
Assist in implementing new libraries, tools, and frontend frameworks as required
Gain hands-on experience with Next.js features like routing, server-side rendering (SSR), and static site generation (SSG)
Continuously learn and stay updated with emerging frontend technologies and best practices
OTHER RESPONSIBILITIES:
Maintain effective communication and collaboration with team members, designers, and stakeholders
Work closely with cross-functional teams to understand requirements and deliver user-focused solutions
Ensure timely completion of assigned tasks while maintaining high code quality
Contribute to improving application performance and overall user experience
Actively participate in team discussions, stand-ups, and feedback sessions
Take ownership of assigned features/modules and proactively identify and resolve issues
Continuously learn and adapt to new tools, technologies, and development practices
Measures of Success
Timely delivery of assigned features and tasks with high code quality and minimal defects
Development of responsive, user-friendly, and high-performance web interfaces
Improved user experience through clean UI implementation and performance optimization
Effective collaboration with team members and successful integration with backend APIs
Adherence to coding standards, best practices, and version control processes
Ability to quickly learn and apply new frontend technologies and tools (e.g., Next.js, TypeScript)
Contribution to reducing bugs and enhancing application stability through testing and debugging
Positive feedback from team members and stakeholders on delivered features
Key competencies/skills required
Hands-on experience with React.js, Redux, Next.js, TypeScript, JavaScript (ES6+), HTML5, and Tailwind,CSS3
Strong understanding of responsive design and cross-browser compatibility
Experience building reusable and scalable UI components
Familiarity with REST API integration and asynchronous data handling (Axios/Fetch)
Basic knowledge of state management (Redux or Context API)
Ability to debug, troubleshoot, and optimize frontend performance
Understanding of Next.js features like routing, SSR, and SSG
Familiarity with Git and modern development workflows
Basic understanding of CI/CD concepts and exposure to tools like Jenkins or GitHub Actions
Good problem-solving, communication skills, and eagerness to learn new technologies
Job Description
Position
Senior Software EngineerPosition
6
Department
Information TechnologyDepartment
IT – Digital SolutionsReporting to
Reporting to
4Location
GurgaonLocation
GurgaonJOB SUMMARY:
Lead and execute development of highly responsive, scalable, and accessible web applications using modern frontend technologies including React.js, Next.js, TypeScript, JavaScript (ES6+), HTML5, and CSS3. Drive technical strategy and ensure the delivery of high-quality, maintainable, and performant front-end solutions.
Collaborate with product managers, designers, and backend engineers to translate complex business requirements into reusable, modular, and efficient UI components. Own end-to-end frontend development, including seamless integration with RESTful and GraphQL APIs.
KEY RESPONSIBILITIES:
Develop and maintain responsive and user-friendly web applications using React.js, Next.js, TypeScript, HTML5, and CSS3
Build reusable and scalable UI components following best practices and modern frontend standards
Collaborate with backend developers to integrate REST APIs and ensure smooth data flow across applications
Translate UI/UX designs into high-quality, pixel-perfect implementations
Optimize application performance using techniques such as code splitting, lazy loading, and efficient state management
Debug and resolve UI issues, ensuring cross-browser compatibility and responsiveness across devices
Participate in code reviews and follow coding standards to maintain code quality
Assist in implementing new libraries, tools, and frontend frameworks as required
Gain hands-on experience with Next.js features like routing, server-side rendering (SSR), and static site generation (SSG)
Continuously learn and stay updated with emerging frontend technologies and best practices
OTHER RESPONSIBILITIES:
Maintain effective communication and collaboration with team members, designers, and stakeholders
Work closely with cross-functional teams to understand requirements and deliver user-focused solutions
Ensure timely completion of assigned tasks while maintaining high code quality
Contribute to improving application performance and overall user experience
Actively participate in team discussions, stand-ups, and feedback sessions
Take ownership of assigned features/modules and proactively identify and resolve issues
Continuously learn and adapt to new tools, technologies, and development practices
Measures of Success
Timely delivery of assigned features and tasks with high code quality and minimal defects
Development of responsive, user-friendly, and high-performance web interfaces
Improved user experience through clean UI implementation and performance optimization
Effective collaboration with team members and successful integration with backend APIs
Adherence to coding standards, best practices, and version control processes
Ability to quickly learn and apply new frontend technologies and tools (e.g., Next.js, TypeScript)
Contribution to reducing bugs and enhancing application stability through testing and debugging
Positive feedback from team members and stakeholders on delivered features
Key competencies/skills required
Hands-on experience with React.js, Redux, Next.js, TypeScript, JavaScript (ES6+), HTML5, and Tailwind,CSS3
Strong understanding of responsive design and cross-browser compatibility
Experience building reusable and scalable UI components
Familiarity with REST API integration and asynchronous data handling (Axios/Fetch)
Basic knowledge of state management (Redux or Context API)
Ability to debug, troubleshoot, and optimize frontend performance
Understanding of Next.js features like routing, SSR, and SSG
Familiarity with Git and modern development workflows
Basic understanding of CI/CD concepts and exposure to tools like Jenkins or GitHub Actions
Good problem-solving, communication skills, and eagerness to learn new technologies
Desired qualifications and experience:
B.E., B.Tech, or MCA in Computer Science, Information Technology, or a related field from a recognized institute
5-8years of hands-on experience in frontend web development using React.js, Next.js, TypeScript, HTML5, CSS3, and JavaScript
Experience in developing responsive, high-performance web applications and reusable UI components
Exposure to integrating REST APIs and working with state management libraries (Redux/Context API)
Familiarity with Git, version control workflows, and basic CI/CD concepts
Basic understanding of backend services, deployment processes, and cloud platforms (AWS/Azure) is a plus
Strong problem-solving skills, attention to detail, and ability to deliver tasks independently or in a team
Good communication and collaboration skills to work effectively with designers, developers, and stakeholders
Demonstrated ability to learn and adapt to new frontend frameworks, libraries, and emerging technologies
Prior experience in startup environments or reputed organizations is a plus