Search by job, company or skills

Best Job Tool

Frontend Developer

6-8 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 days ago
  • Be among the first 20 applicants
Early Applicant

Job Description

About The Company

HCLSoftware is the software division of HCLTech, a global technology leader committed to delivering innovative digital solutions. Our focus is on driving the Digital+ Economy by providing cutting-edge products and services across various domains including Business & Industry Applications, AI and Intelligent Operations, Total Experience, Data & Analytics, and Cybersecurity. We leverage the latest cloud technologies and Generative AI to create flexible deployment options that meet the evolving needs of our diverse client base. At HCLSoftware, we foster a culture of innovation, collaboration, and continuous learning, empowering our teams to develop scalable and future-ready digital experiences that transform industries and enhance user engagement.

About The Role

We are seeking a highly skilled Senior Frontend Software Engineer to join our dynamic team. In this role, you will be instrumental in shaping our modern frontend ecosystem, transitioning from traditional monolithic architectures to modular, scalable, and high-performance user interfaces. Your expertise in React and Next.js will be pivotal in developing responsive web applications that deliver seamless user experiences. You will work closely with cross-functional teams including designers, backend engineers, and product managers to build innovative solutions aligned with business goals. Additionally, you will contribute to maintaining our design system, ensure accessibility compliance, and champion best practices in testing and code quality. This position offers a unique opportunity to influence the future of digital commerce platforms within HCLCommerce, supporting enterprise-grade B2C, B2B, and marketplace solutions.

Qualifications

The ideal candidate will possess 6-8 years of extensive frontend development experience, with a strong emphasis on React.js. Familiarity with Angular is advantageous. A Bachelor's degree in Computer Science or a related field is required. Technical proficiency in TypeScript, JavaScript, HTML, and CSS is essential, along with hands-on experience with ReactJS and Next.js. Knowledge of UI component libraries such as Material-UI (MUI) and modern build tools like Webpack or Vite is highly desirable. Experience with testing frameworks such as Jest, Playwright, or Cypress for unit, integration, and end-to-end testing is necessary. Familiarity with cloud platforms, preferably Azure, Docker, and containerization technologies will be beneficial. Candidates should demonstrate excellent communication skills, teamwork, attention to detail, and a passion for mentoring junior engineers. Awareness of AI tools for code optimization and automation, along with monitoring and logging practices, will set candidates apart.

Responsibilities

  • Build and maintain responsive, scalable, and high-performance web applications utilizing React, Next.js, and modern UI libraries like MUI, ensuring a seamless user experience across devices.
  • Design and develop reusable, modular components, contributing to a composable frontend architecture, documented using Storybook for ease of reuse and collaboration.
  • Implement comprehensive testing strategies, including unit, integration, and E2E tests, using frameworks such as Playwright, Jest, or Cypress, adopting Test-Driven Development (TDD) practices to ensure robust code quality.
  • Ensure frontend applications adhere to accessibility standards (WCAG 2.1+) and optimize performance through techniques like lazy loading, code splitting, and effective caching strategies.
  • Collaborate closely with cross-functional teams, including backend engineers, designers, and product managers, participating in Agile ceremonies such as sprint planning, reviews, and retrospectives.
  • Maintain high security standards and accessibility compliance across all frontend solutions, ensuring user safety and inclusivity.
  • Manage version control using Git, conduct code reviews, and contribute to CI/CD pipelines utilizing tools like GitHub Actions or Azure Pipelines to streamline deployment processes.
  • Provide mentorship and technical guidance to junior team members, fostering a culture of continuous learning and professional growth.
  • Monitor application performance, troubleshoot issues, and implement improvements to enhance user experience and operational efficiency.

Benefits

HCLSoftware offers a comprehensive benefits package designed to support our employees well-being and professional growth. Our package includes competitive salary packages, health insurance, and wellness programs. We promote work-life balance through flexible working hours and remote work options. Employees have access to continuous learning opportunities, including training programs, certifications, and participation in industry conferences. Our inclusive culture encourages diversity and collaboration, providing a supportive environment where innovation thrives. Additionally, we offer performance-based incentives, employee recognition programs, and opportunities for career advancement within a global organization dedicated to technological excellence.

Equal Opportunity

HCLSoftware is an equal opportunity employer. We are committed to creating a diverse and inclusive workplace where all employees are valued and respected. We do not discriminate based on race, color, religion, gender, sexual orientation, gender identity or expression, age, disability, or any other protected characteristic. We believe that a diverse workforce enhances our ability to innovate and serve our clients effectively. We encourage candidates from all backgrounds to apply and join our journey of digital transformation and technological excellence.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 142733687

Similar Jobs