Principal Frontend Engineer
Job details
Job Title : Principal Software Engineer - React Location : Fully Remote (Preferred candidates in Pune, but open to pan India) Work Hours : 4 PM to 1:30 AM IST with daylight savings (Till 3 PM CST) Experience Required : 8+ Years Role Summary : We are looking for an experienced Principal Software Engineer specializing 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. 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. • 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.
- 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 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).
- 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.
Apply safely
To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.