Job title:
React.js Frontend Visualization Developer
Opella is the self-care challenger with the purest and third-largest portfolio in the Over-The-Counter (OTC) & Vitamins, Minerals & Supplements (VMS) market globally.Our mission is to bring health in people’s hands by making self-care as simple as it should be. For half a billion consumers worldwide – and counting.At the core of this mission is our 100 loved brands, our 11,000-strong global team, our 13 best-in-class manufacturing sites and 4 specialized science and innovation development centers. Headquartered in France, Opella is the proud maker of many of the world’s most loved brands, including Allegra, Buscopan, Doliprane, Dulcolax, Enterogermina, Essentiale and Mucosolvan.As a globally certified B Corp company, we are active players in the journey towards healthier people and planet. Find out more about our mission at www.opella.com.
About The Job
We are looking for a React.js Frontend Visualization Developer to help design, build, and integrate data-rich user interfaces for Opella’s modern data products and decision intelligence platforms.This role will collaborate closely with visualization leads, product managers, data engineers, and backend teams to create seamless and dynamic front-end interfaces that bring insights to life—embedded within React.js applications that support self-service, enterprise-grade analytics experiences.You will also help implement data-driven UI components, dynamic filters, dashboards, and reusable layout systems that integrate with APIs, embedded analytics tools (e.g., Power BI/Looker/Tableau if applicable), and design systems aligned to our brand.
Main Responsibilities
- Build and maintain modular, performant React.js components for embedding interactive visualizations and data applications
- Work with product and design teams to translate complex data requirements into intuitive front-end workflows
- Develop UI layers that connect to back-end APIs, embedded BI reports, or internal visualization frameworks
- Collaborate with Power BI or backend engineers to embed reports/dashboards using REST APIs or JavaScript SDKs
- Apply custom styling and theming using CSS/SASS and design tokens to match enterprise visual standards
- Create responsive interfaces and stateful components using React Hooks or Context API
- Contribute to reusable design systems, internal component libraries, and analytics UX guidelines
- Optimize performance and load times, especially for embedded charts and large-scale UI rendering
- Conduct testing, code reviews, and participate in agile development cycles
- Support integration of role-based access, filters, and drill-down actions in embedded visual apps
Nice to Have
- Exposure to Power BI embedding with REST API or JavaScript SDK
- Familiarity with D3.js, Recharts, Plotly, or other front-end charting libraries
- Experience with enterprise BI tools (Power BI, Looker, Tableau)
- Knowledge of authentication patterns (OAuth, Azure AD) in embedding contexts
- Experience working alongside Snowflake, Databricks, or similar cloud data stacks
- Familiarity with data governance, privacy, or analytics use cases in regulated industries (e.g., GxP, SOX)
About You
- 3+ years of experience building modern web applications with React.js
- Strong proficiency in JavaScript (ES6+), HTML5, CSS3, and component-based architecture
- Experience with CSS customization, design systems, and styling libraries (Tailwind, styled-components, etc.)
- Proficient in using React Hooks, Context, and component lifecycle patterns
- Experience integrating with APIs (REST/GraphQL) to drive data visual elements
- Familiarity with embedding analytics dashboards (e.g., Power BI, Tableau, or Looker) via JavaScript SDKs or iFrames
- Ability to work with large JSON data structures and dynamic UI rendering
- Solid understanding of responsive design, cross-browser compatibility, and performance optimization
- Strong communication and collaboration skills within agile, cross-functional teams
Why us?
At Opella, you will enjoy doing challenging, purposeful work, empowered to develop consumer brands with passion and creativity. This is your chance to grow new skills and be part of a bold, collaborative, and inclusive culture where people can thrive and be at their best every day.
We Are Challengers.
We Are Dedicated To Making Self-care As Simple As It Should Be. That Starts With Our Culture. We Are Challengers By Nature, And This Is How We Do Things
All In Together:
We keep each other honest and have each other's backs.
Courageous:
We break boundaries and take thoughtful risks with creativity.
Outcome-Obsessed:
We are personally accountable, driving sustainable impact and results with integrity.
Radically Simple:
We strive to make things simple for us and simple for consumers, as it should be.Join us on our mission. Health. In your hands.www.opella.com/en/careers