Revvity | About Us
Revvity is a developer and provider of end-to-end solutions designed to help scientists, researchers, and clinicians solve the world’s greatest health challenges. We pair the enthusiasm of an industry disruptor with the experience of a longtime leader. Our diverse team of 11,000+ colleagues from around the globe are vital to our success and the reason we’re able to push boundaries in pursuit of better human health.
Find your future at Revvity.
We are looking for a highly skilled Senior React Developer to join our dynamic and fast-growing development team. In this role, you will be responsible for leading the development of robust and scalable front-end applications. You will collaborate with cross-functional teams to define, design, and deliver new features and improvements for our products. Your expertise in React and JavaScript frameworks will be crucial in ensuring top-notch performance, scalability, and maintainability.
Key Responsibilities
Lead Development:Design, develop, and optimize highly scalable React applications, taking ownership of technical design and delivery.
Architecture:Work closely with the engineering team to define the architecture of new features and applications, ensuring performance and scalability.
Code Review & Best Practices:Perform and mentor others in code reviews, ensuring coding standards and best practices are followed across the team.
Collaboration:Work with designers, back-end developers, and product managers to create high-quality user experiences, ensuring smooth integration between the front end and back end.
Maintain & Improve:Optimize components for maximum performance across a variety of devices and browsers and keep the codebase maintainable and future-proof.
Testing:Write and maintain unit, integration, and end-to-end tests to ensure code quality and reliability.
Mentorship:Provide technical leadership and mentorship to junior developers, fostering a collaborative and knowledge-sharing environment.
Stay Current:Keep up to date with the latest React ecosystem trends, tools, and best practices, ensuring we stay ahead of the curve.
Qualifications
Experience:5+ years of experience as a front-end developer, with at least 3+ years working extensively with React.
Strong JavaScript Skills:Expertise in JavaScript (ES6+), TypeScript, and understanding of functional programming concepts.
React Ecosystem:In-depth knowledge of React.js, Redux, React Router, and popular libraries like React Query, Formik, or styled components.
HTML/CSS:Strong skills in HTML5, CSS3, and pre-processing platforms such as SASS or LESS.
Build Tools:Proficiency with front-end build tools such as Webpack, Babel, and npm/yarn.
Testing Frameworks:Experience with testing tools such as Jest, Cypress, or React Testing Library.
Version Control:Proficient with Git and GitHub or GitLab workflows.
Agile Methodology:Comfortable working in an Agile/Scrum environment, with experience in continuous integration and continuous deployment (CI/CD) practices.
Problem Solving:Strong analytical, problem-solving, and debugging skills with an ability to drive projects to completion.
Communication:Excellent written and verbal communication skills, with an ability to explain complex technical concepts to non-technical stakeholders.
Team Leadership:Prior experience mentoring or leading a team of developers is a plus.
Nice to Have
Experience with server-side rendering frameworks like Next.js.
Familiarity with GraphQL or RESTful API integration.
Knowledge of back-end technologies such as Node.js or experience with full-stack development.
Familiarity with cloud platforms (AWS, Azure, GCP).
Benefits
Competitive salary and performance-based bonuses
Comprehensive health benefits package
Generous vacation policy and flexible working hours
Opportunities for professional development and career growth
Collaborative and inclusive work environment