JS
·
Portugal
·
Hybrid
Senior Front End Engineer
PROJECT OVERVIEW
We are seeking a talented Frontend Engineer with deep expertise in React to join our Engineering team. You will be responsible for building and maintaining high-performance, data-centric web applications that integrate seamlessly with third-party services and in-house APIs. Our client is a leading global provider of real-time market insights and data solutions, dedicated to empowering decision-makers in energy and financial sectors.
IN THIS ROLE, YOU WILL
- Work closely with the Web App Delivery team, including the Product Owner and Technical Architect, to support the development of multiple web applications;
- Develop high-quality, performant web applications using React and associated libraries, with an emphasis on clean, maintainable code;
- Build reusable components and front-end libraries, following modern best practices;
- Implement responsive designs with cross-browser compatibility and accessibility in mind;
- Contribute to quality assurance through unit and integration testing to ensure robust, bug-free functionality.
IF YOU ARE
- 4+ years of experience with React.js and related libraries;
- Strong knowledge of modern JavaScript (ES6+), CSS, and HTML;
- Proficiency in React core concepts, including hooks, context API, Redux (or other state management), routing, error handling, and debugging;
- Experience working with TypeScript, including static typing, interfaces, and generics;
- Experience with design systems and UI libraries, such as Material UI (MUI);
- Experience building data-heavy applications, including integration with REST APIs;
- Familiarity with charting libraries like Highcharts or Plotly.js;
- A passion for crafting user-friendly, high-performance applications, especially in data-intensive or visualization-rich environments;
- Experience with mapping libraries (e.g. MapboxGL);
- Understanding of version control systems (Git) and dependency managers (npm, yarn);
- Excellent communication skills and the ability to collaborate in a remote, distributed environment.
NICE TO HAVE
- Experience with Python, particularly in collaboration with backend teams;
- Familiarity with CI/CD pipelines and deployment platforms, such as GitHub Actions, CircleCI, Vercel, or serverless architectures;
- Hands-on experience with modern build tools, such as Vite or similar;
- Previous experience with automated testing frameworks, e.g. Playwright;
- Experience working with GraphQL;
- Interest or background in commodities, energy, or financial markets, ideally within a market intelligence environment.
AS AN OPINOV8R, YOU WILL HAVE
- Digital-First Approach: Great talent knows no borders! You can work from wherever you are — we hire and collaborate with professionals worldwide.
- Remote Work Model: Balance your professional and personal life with our flexible working conditions, empowering you to deliver your best from anywhere.
- Exciting Projects: Dive into impactful projects across industries that challenge and spark creativity.
- Boost Your Expertise: Grow your career with continuous learning, development opportunities, and hands-on experience.
- Join the Best Team Ever: Collaborate with our diverse and cross-cultural team of passionate technologists and creative thinkers.
HOW’S THE HIRING PROCESS GOING
We strive to make our hiring process smooth and transparent to find the perfect match for both sides. Steps may differ depending on the role, but here’s what to expect:
- Initial Interview: If your background fits the role, we’ll invite you for an interview with a Talent Acquisition Specialist.
- Technical Interview: Depending on the position, you may complete a technical assessment or test task.
- Final Decision: After all steps, we’ll get back to you with the result and next steps.
- Department
- JS
- Role
- Senior React Engineer
- Locations
- Portugal
- Remote status
- Hybrid
- Employment type
- Full-time
Already working at Opinov8?
Let’s recruit together and find your next colleague.