Front-end Developer
Revvity
- Location
- Spain
- Job Type
- full-time
- Salary
- Unknown
- Posted
- May 11, 2025
Job Description
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 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 talented Software Engineer to join our R&D team, building our next generation cloud SaaS data analytics platform. You will be focused on the front-end design and development of the product. Helping turnsproductrequirements into an easy to use, elegant application designed for the scientific community. If you are looking to join aintercultural team of talented engineers and to contribute to delivering cutting-edge, high impact, customer-focused features, this isa great opportunity.
You Will:
-
Create secure, performant, cross-platform single page applications and widgets
-
Collaborate with fellow team members on priorities, specifications, and feature implementation
-
Craft well-documented, reusable, and testable code
-
Build and maintain new, high impact functionality into our data analytics and data visualization products
Basic Qualifications:
-
Bachelor's degree in Computer Science or Equivalent
-
+2 years of professional work experience
-
JavaScript programming skills
-
React 18+
Preferred Qualifications:
-
Experience integrating with server-side code to produce dynamic pages
-
You’re comfortable with building react components
-
Solid HTML, CSS programming skills
-
Developing cross-browser and cross-platform compatible solutions
-
Experience developing data visualizations (e.g: D3.js, vega, ...)
-
UI/UX design experience a plus
-
Must have strong teamwork orientation and the ability to foster collaboration within and across teams
-
Thorough understanding of and experience with structured software development methodologies including design, development and testing in an Agile environment
-
Excellent work ethic and strong sense of ownership of result
-
Entrepreneurial minded, creative problem solver and innovative thinker
-
Life Science experience a plus
π― Who is this job for?
This role suits a Junior to Mid-level Frontend Developer with 2+ years of experience, skilled in React 18+, JavaScript, HTML, and CSS. Candidates should be comfortable building reusable React components, integrating frontend with backend APIs, and developing cross-browser compatible, performant SPA applications—bonus points for experience in data visualization libraries like D3.js and UX design. Ideal for those eager to work in Agile teams on impactful SaaS products in the life sciences or data analytics domain.
π¬ Potential Interview Questions
-
How do you create secure and performant single-page applications (SPAs) using React 18+?
I leverage React 18 features like concurrent rendering for performance and implement security best practices such as sanitizing inputs, using HTTPS, and applying proper authentication/authorization. -
Describe your experience building reusable React components.
I create modular, well-documented components that follow the DRY principle, using hooks and context to manage state and ensure maintainability across the app. -
How do you ensure cross-browser and cross-platform compatibility in your frontend code?
I use feature detection, CSS resets, polyfills, and test on multiple browsers/devices, ensuring responsive design and accessibility standards are met. -
Explain your approach to integrating React frontend with server-side dynamic content.
I consume RESTful or GraphQL APIs, manage asynchronous data fetching with hooks or libraries like React Query, and ensure UI updates reflect backend data changes smoothly. -
What is your experience with data visualization libraries like D3.js or Vega in React applications?
I integrate D3 or Vega for dynamic and interactive charts, wrapping them in React components and optimizing rendering for performance and user interaction. -
How do you collaborate effectively in Agile teams for frontend projects?
I participate in sprint planning, stand-ups, and retrospectives, communicate openly with cross-functional members, and incorporate feedback iteratively for continuous improvement. -
What strategies do you use for writing well-documented and testable frontend code?
I maintain clear comments, follow consistent coding standards, write unit and integration tests with tools like Jest and React Testing Library, and use Storybook for UI documentation. -
How do you approach UI/UX design considerations in frontend development?
I work closely with designers, adhere to design systems, focus on usability and accessibility, and validate designs through user feedback and testing. -
Describe a challenging problem you solved in building a React-based data analytics platform.
I optimized large dataset rendering by implementing virtualization techniques and memoization, ensuring smooth interactions without performance degradation. -
How does your background or interest in life sciences influence your development approach?
It helps me understand domain-specific needs and user workflows, enabling me to build more relevant, intuitive interfaces tailored to scientific users.
π Job Summary
Revvity is seeking a Frontend Developer in Spain to build cutting-edge cloud SaaS data analytics tools for the scientific community. You'll create secure, performant React 18+ single-page applications and data visualizations, collaborating closely with a diverse R\&D team. Candidates should have 2+ years of JavaScript and React experience, solid HTML/CSS skills, and a passion for clean, reusable code. Agile experience and a strong teamwork mindset are essential, with life science domain knowledge as a plus.
Required Skills
Related jobs
Senior/Lead Software Test Automation Engineer (Remote β Contractor)
Hubstaff
Full-time