Post Job Free
Sign in

Frontend Developer (React/Next.js)

Location:
Porto, Portugal
Posted:
June 19, 2026

Contact this candidate

Resume:

Bruno Novais

LinkedIn: bruno-r-novais

GitHub: BrunoRNova1s

Email: *****.*.*.******@*****.***

Phone: +351-***-***-***

SKILLS SUMMARY

Languages: JavaScript, TypeScript, HTML5, CSS3

Frameworks: ReactJS, Next.js, Node.js

Testing: Jest, Vitest, Playwright

Databases: MySQL, SQLite

Tools & Platforms: : GitHub Actions, CI/CD, AWS, Agile/Scrum, SaaS Architecture, UX/UI, Web Accessibility

(A11y)

Other: AI Agents, ML-integrated interfaces, data visualisation (tables, graphs, KPIs) PROFESSIONAL EXPERIENCE

Frontend Developer Envision Pharma Group

SaaS / HealthTech

Next.js, TypeScript, Vitest, CI/CD, AI Agents

06/2024 - Present

• Pharmaceutical Product Lifecycle SaaS: Developing a mission-critical platform managing the end-to-end registration and market entry process for global pharmaceutical products.

• Regulatory Compliance: Engineered complex interfaces for data submission and regulatory tracking, ensuring high data integrity for large-scale pharmaceutical firms.

• Stakeholder Visualization: Built clinical data disclosure modules and dashboards that facilitate strategic partnerships between researchers and manufacturers. Frontend Developer Hitachi Vantara

SaaS / Industrial AI

ReactJS, TypeScript, Playwright, Jest, CI/CD

06/2022 - 05/2024

• Predictive Diagnostics Platform: Built a SaaS solution using ML and Computer Vision to detect anomalies in electrical infrastructure.

• Advanced Data Visualization: Implemented interactive maps and complex charting systems to visualize ML model outputs, allowing users to validate and action AI-detected anomalies.

• Node-Based Interface: Developed a multimodal data processing UI using React Flow, enabling users to build logical data pipelines through a dynamic node-and-edge system.

• Quality Assurance: Integrated Playwright for robust integration testing, ensuring stability in a high-stakes industrial environment.

Frontend Developer Novabase

FinTech & Banking

ReactJS, HTML5, CSS3, JavaScript

04/2019 - 05/2022

• Multi-Banking SaaS (Product): Developed a React-based financial management dashboard aggregating data from multiple banking APIs. Ensured high accessibility standards (WCAG) for complex data tables and financial charts to provide an inclusive experience for all users.

• Santander (Retail Banking): Led the UI/UX refresh of the personal account management platform using Vanilla JavaScript, focusing on performance and modern design standards.

• Santander (Marketing & Insurance): Developed interactive insurance simulators and high-conversion landing pages using ReactJS to support the marketing and sales funnel. Frontend Developer Softinsa (IBM)

Telco & Energy

ReactJS, JavaScript, jQuery, HTML5, CSS

12/2017 - 03/2019

• EDP (Modernization): Spearheaded the migration of a legacy internal file management system to ReactJS, improving workflow efficiency for thousands of employees.

• Vodafone (eCommerce): Maintained and added features to a high-traffic eCommerce platform, ensuring stability during critical sales periods.

Web Designer Worten

Retail / eCommerce

HTML5, CSS3, JavaScript, UI/UX Design Tools (Figma/Sketch) 10/2016 - 11/2017

• eCommerce Optimization: Designed and prototyped user interfaces for Portugal's leading electronics retailer, focusing on conversion and UX.

• Design-to-Code: Bridged the gap between design and engineering by delivering functional prototypes and production-ready components.

Web Designer Freelance

HTML5, CSS3, JavaScript, UI/UX Design Tools (Figma/Sketch) 01/2014 - 09/2016

EDUCATION

Universidade de Trás-os-montes e Alto Douro

Post-Graduate — Comunicação e Multimédia

Universidade de Trás-os-montes e Alto Douro

Licentiate degree — Comunicação e Multimédia

2013 - 2014

Portugal

2009 - 2013

Portugal

LANGUAGE SKILLS

Portuguese — Native English — Fluent



Contact this candidate