Senior React Developer
HCLSoftware
Job Description
About Company HCLSoftware, founded in 2019, is the software business division of HCLTech. We develop, market, and sell software products across various categories, including Business & Industry Applications, Cybersecurity, Data & Analytics, AI & Intelligent Operations, Sovereign Collaboration, Total Experience, and Specialized Software. We drive customer success through continuous product innovation, serving over 20,000 organizations, including many Fortune 100 and Fortune 500 companies.
We are also a proud partner of Scuderia Ferrari. As a fast-growing, $2B software business, we have an incredible global workforce of 8,000 employees. Join us and make an impact from Day 1—this is an exciting time to be part of HCLSoftware as we expand, invest, and grow!
Responsibilities * Delivering a complete front-end application * Writing tested, idiomatic, and documented JavaScript, HTML and CSS * Work with UX/VD to implement a usable solution * Working with back-end developers to define and consume necessary RESTful APIs Skills and Qualifications (Should have 7-10 years of experience) * Expert proficiency with React framework * Hands-on experience of React.js, Redux, TypeScript * Deep knowledge of JavaScript frameworks & libraries based on extensive work experience * Creating self-contained, reusable, and testable modules and components * Extensive knowledge of CSS and JS methods for providing performant visual effects * Writing non-blocking code, and resorting to advanced techniques such as multi-threading, when needed * Experience with building the infrastructure for serving the front-end app and assets * Architecting and automating the build process for production, using task runners or scripts * Documenting the code inline using JSDoc or other conventions * Writing extensive unit tests using automated TDD tasks e.g. JEST, Selenium Desirable: Docker Cypress Test Charts implementation using D3 or similar library