PROJECT DESCRIPTION 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 : : Balance your professional and personal life with our flexible working conditions.
We offer a hybrid setup that empowers you to be productive and deliver your best.
We’re planning to open a Lisbon office soon, but you’ll only be expected to come in approximately once per week. - Exciting Projects : Dive into impactful projects across various industries that challenge and spark your creativity.
Work on innovative solutions that push boundaries, giving you the chance to make a difference and drive change. - Boost Your Expertise : Elevate your career with unmatched experiences that expand your knowledge and master skills.
We foster continuous learning and development opportunities that allow you to grow and reach new heights. - Join the Best Team Ever : Collaborate with our diverse and сross-cultural team of passionate technologists and creative thinkers who inspire and support.
Together, we develop services that make a real impact on the world.
HOW’S THE HIRING PROCESS GOING We strive to make a smooth and transparent hiring process to find the perfect match for both sides.
Steps may differ depending on the position — here's what to expect : - Initial Interview : If your background fits the role's criteria, we'll invite you for an interview with a Talent Acquisition Specialist to get to know you better. - Technical Interview : Have a technical interview with one of our technical experts. - Final Decision : After completing all interviews and assessments, we'll reach a final decision and get back to you with the result.
Powered by JazzHR
Senior Engineer React • PT