Know More
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)
See Requirements below
Submit Your Application
Thank you!
Your submission has been received!
Oops!
Something went wrong while submitting the form.

Key Responsibilities

  • 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.