Jobs and Careers
BO

Senior Frontend Engineer (F/M/Div)

Bosch Group
Portugalfull_timeVerifiedPosted 27 Oct 2023

About the role

Company Description

The Bosch group has more than 400 000 employees around the world, present in 60 countries, and we are proud to impact people’s lives and to work towards a more sustainable future.

In the city of Aveiro, Bosch has one of its biggest production sites for Bosch Home Comfort division, as well as a Research and Development Center for new and improved heating solutions for residential water. With more than 1400 employees, focused on innovation, sustainability and collaboration, Bosch Aveiro joins together experts in diverse areas, from mechanical engineering to connectivity and software solutions, as well as industrialization and quality.

At Bosch, we shape the future by inventing high-quality technologies and services that spark enthusiasm and enrich people’s lives. Our promise to our associates is rock-solid: we grow together, we enjoy our work, and we inspire each other. Join in and feel the difference in mindsets, cultures, generations, identities and perspectives. Everyone should bring their authenticity and work together respectfully. By including everyone and ensuring equal opportunities we unleash our full potential.

Check our handbook to have a glimpse of what it is like to be part of this Center of Engineering.

This is Our Team 

Our team is turning the vision of making homes smarter, greener, and ultimately, better places to live into reality.

We develop diagnosis and monitoring web applications, that are helping consumers to get the best out of their heating appliances and supporting technicians with the information to complete their maintenance tasks, reduce energy consumption and CO2 emissions.

We combine different skills, tastes, interests, and experiences into a culture that loves to challenge the status quo, looks for perfection in the little details, and deeply cares about making lives easier for the people using our products. And almost all our jokes are funny. 

This team gets it done because: 

  • Engineers affect the backlog, adjusting priorities and scope of user stories, or adding technical items to it. 
  • We collaborate with other teams’ developers, to discuss and clarify doubts, or to solve bugs together. 
  • All our code goes through pull requests and through a battery of tests at several layers. 
  • We deploy to production weekly and with a click of a button.  
  • We have daily touchpoints for the team to meet and stay connected remotely. 
  • We have weekly sessions of knowledge sharing. 
  • We talk with customers and their needs are at the forefront of all our developments. 
  • Engineers own all the processes, from the customer need to the deployment and scaling of the solution. 
  • We split into smaller teams during development to decrease the number of topics tackled by each developer and reduce context-switching. 
  • We launch feature experiments with ideas from the team. 
  • We go out of our own way to make everyone feel safe to contribute with their own ideas.  
  • We strive for quality in everything we do, from the format of a log message to the position of a button, we want to get details right. 
  • We play board games together. 
  • Focus times are a priority and our calendar reflects that: 80+% of mornings/afternoons without meetings. 

Job Description

The Tech Stack We Build With 

We are building web applications sharing the same backend API. 

  • On the backend, we use Java 17, with RxJava, Vert.x, and Spring. 
  • On the frontend, we use Angular 16, Typescript, and NgRx. 
  • Our database is on MongoDB, and we cache with Redis. 
  • Our infrastructure is supported on Azure and managed with Terraform plus Kubernetes. 

Your Contribution to Something Big

We are optimizing the way heating systems are managed, operated, and maintained by providing knowledge and tools for our customers to reduce CO2 emissions and energy consumption in heating systems. 

As a Senior Frontend Engineer, you will be an active voice in shaping and developing products that are changing the course of residential heating and cooling solutions. You will be part of a talented, motivated, and multicultural team that fosters continuous improvement through learning, retrospectives, and feedback. 

On a typical day you will: 

  • Write well-designed, testable, and efficient code. 
  • Develop unit and acceptance tests. 
  • Contribute to the full software development lifecycle. 
  • Collaborate with other developers, product owners, and designers. 
  • Identify areas of improvement on our products and processes. 

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Bosch Group

View company profile →