Skip to main content

Frontend Developer – Angular / Three.js

Tecnologia
Capgemini Engineering
Porto, PortugalHá 2 semanasAté 04/06/2026
Tempo inteiroHíbrido

Descrição da vaga

At Capgemini Engineering, the world leader in engineering services, we bring together a global team of engineers, scientists, and architects to help the world’s most innovative companies unleash their potential. From autonomous cars to life-saving robots, our digital and software technology experts think outside the box as they provide unique R&D and engineering services across all industries. Join us for a career full of opportunities.

Where you can make a difference. Where no two days are the same.

About Open Cascade

Open Cascade is a global software development company specializing in advanced engineering solutions, industrial software platforms, and complex digital systems.

We deliver high-performance applications for industries such as manufacturing, energy, and industrial engineering, with strong expertise in 3D technologies, data-intensive systems, and scalable web platforms.

Open Cascade is a brand of Capgemini, combining deep engineering DNA with the global reach and transformation capabilities of one of the world’s leading technology partners.

We are expanding our teams to build modern, high-performance digital platforms integrating real-time data, simulation, and advanced visualization.

We are looking for a skilled Frontend Developer to develop advanced web applications combining real-time data, 3D visualization, and modern UI/UX patterns.

You will contribute to interactive, high-performance interfaces built with Angular and Three.js, enabling complex data visualization and simulation-driven environments.

YOUR PROFILE

  • 4 years experience in frontend development
  • Strong expertise in:
  • TypeScript
  • Angular
  • HTML5 / CSS3
  • Experience with Three.js or WebGL
  • Experience with Angular Material
  • RxJS
  • Git
  • English level B2 or higher

Nice to Have

  • Experience with real-time systems (WebSockets)
  • Understanding of backend architectures (Java or Python)
  • Experience integrating AI-driven UI features
  • Experience using GenAI coding assistants

YOUR ROLE

Frontend Development

  • Develop scalable web applications using Angular (16 )
  • Build interactive 3D visualization components using Three.js
  • Implement responsive UI using Angular Material
  • Manage application state and reactive flows (RxJS, Signals)

Integration & Performance

  • Integrate REST and WebSocket APIs
  • Optimize rendering performance for complex 3D scenes
  • Ensure cross-browser compatibility

Engineering Practices

  • Follow clean code and modular architecture principles
  • Contribute to Git-based workflows (GitHub)
  • Collaborate with backend and QA teams

WHAT YOU’LL LOVE ABOUT WORKING HERE

Join a multicultural and inclusive team environment.

Enjoy a supportive atmosphere promoting work-life balance.

Engage in exciting national and international projects.

Hybrid work.

Your career growth is central to our mission. Our array of career growth programs and diverse professionals are crafted to support you in exploring a world of opportunities.

Training and certifications programs.

Health and life insurance.

Referral program with bonuses for talent recommendations.

Great office locations.

ABOUT CAPGEMINI

Choosing Capgemini means choosing a company where you will be empowered to shape your career in the way you’d like, where you’ll be supported and inspired by a collaborative community of colleagues around the world, and where you’ll be able to reimagine what’s possible. Join us and help the world’s leading organizations unlock the value of technology and build a more sustainable, more inclusive world.

Apply now!

Keywords
monthsOfExperience: 48HTML5CodingWebGLTypescriptOpen Cascade TechnologyAngularAngularJSJavaScriptCss 3PythonJavaSoftware buildGitGithub

¿Te interesa este puesto?