7+ years of experience in a hands-on software engineering role in frontend web development. Bachelor’s and/or Master’s degree, preferably in CS, or equivalent experience Strong expertise in the following: HTML, CSS, JavaScript, and Typescript. Experience with modern web technologies such as React, Preact, GraphQL, Angular, Next, Vue or Meteor. Awareness of cross-browser compatibility issues and client-side performance considerations Demonstrated design and UX sensibilities Excellent engineering and coding skills. Strong communication skills and experience working closely with other engineering teams across complex interfaces Love collaborating via code reviews and architecture discussions, and are motivated to improve their teammates’ productivity [Bonus] Experience working on an Infrastructure or Platform team supporting a medium to large engineering organization [Bonus] Experience (beyond configuration) working with bundlers, testing frameworks, editor integrations, frontend build/CI systems, observability tooling, or developer environments. [Bonus] Show motivation for personal growth and learning new technologies to support the team’s needsExtensive experience as a ReactJs DeveloperAdvanced proficiency in React.js, JavaScript, and UI/UX principles5 to 30 years of experience in creating dynamic and responsive web applicationsLeveraging React's component-based architecture for maintainable and scalable solutionsDeep understanding of state management libraries, such as Redux or MobXProficiency in front-end build tools and version control systems, such as GitSolid grasp of modern JavaScript features and best practicesFamiliarity with RESTful APIs and integration with back-end servicesAbility to optimize web applications for maximum speed and scalabilityExperience in responsive design and accessibility standardsBachelor's and/or Master’s degree in a relevant field (preferred)Certified Frontend Developer (highly preferred)React.js Certification (highly preferred)Develop and maintain high-quality web applications utilizing React.js, ensuring optimal performance and user experience.Collaborate with cross-functional teams to understand project requirements and translate them into functional specifications.Implement responsive designs using HTML, CSS, and JavaScript, while adhering to best practices in front-end development.Conduct thorough testing and debugging of applications to ensure cross-browser compatibility and high performance.Mentor junior developers by providing guidance on coding standards, best practices, and development tools.Participate in code reviews, contributing to architecture discussions and collaborative problem solving to enhance team productivity.Stay updated with emerging technologies and industry trends, actively seeking opportunities for personal growth and team improvement.Design and implement user-friendly interfaces, showcasing strong UX sensibilities and attention to detail.Manage project timelines, ensuring deliverables are met while maintaining high-quality standards.