Home / Careers / Principal Software Engineer - ReactJS
Principal Software Engineer - ReactJs
We are looking for an experienced Principal Software Engineer specialising in web development with a strong focus on React and TypeScript.
The ideal candidate would have worked closely with cross-functional teams, including product designers and backend engineers, to craft pixel-perfect, user-centric, accessible, and visually engaging interfaces, leveraging a strong understanding of design tools like Figma for seamless collaboration and implementation.
No. of Positions : 05 / Location : Fully Remote (Preferred candidates in Pune, open to pan India)
Work Hours: 4 PM to 1:30 AM IST with daylight savings (Till 3 PM CST)
Architect, design, and maintain scalable web applications with a strong emphasis on React and TypeScript, ensuring a seamless user experience.
Work closely with cross-functional teams, including product designers and backend engineers, to craft pixel-perfect, user-centric, accessible, and visually engaging interfaces.
Develop reusable components and maintainable codebases.
Conduct thorough code reviews to uphold high standards of code quality, maintain performance, and align with best engineering practices.
Optimize front-end components to deliver exceptional performance across diverse devices and browsers, enhancing user satisfaction.
Drive the overall architecture and design strategy of web applications, contributing to innovative product engineering solutions.
Seamlessly integrate with RESTful APIs and partner with backend teams to deliver efficient, cohesive, and high-performing product solutions.
Must-Have Qualifications
8+ years of experience in frontend development, with a minimum (4+ years) experience on React with Typescript.
Strong understanding of UI/UX principles and experience working with design teams.
Good experience in building commercial websites optimized for mobile, tablet, and desktop devices.
Proficiency in HTML, CSS, JavaScript, and modern JavaScript frameworks.
Strong knowledge of HTML5, CSS3, and responsive design.
Strong experience with Redux, React Router, and other ReactJS libraries and frameworks.
Expertise in unit testing and cross-browser testing using Browser Stack etc.
Hands-on experience with unit testing frameworks (e.g., est, Enzyme, Mocha).
Experience with API integration testing frameworks (e.g., Postman).
Proficiency with CI/CD tools (e.g., Jenkins, Azure CI/CD).
Familiarity with Azure services, including hosting with Azure CDN & Storage, is a bonus.
Familiarity with test automation tools (e.g., Selenium, Cypress, Chai).
Good to Have
Strong problem-solving abilities and analytical skills.
Passionate about development and eager to learn new technologies.
Excellent communication and teamwork skills.
Ability to work effectively in a fully remote environment.