Frontend Engineer (f/m/div.)
Social network you want to login/join with:
We are building web applications sharing the same backend API.
- On the backend, we use Java 21, with Rx
Java and Spring. - On the frontend, we use Angular 17, Typescript, and Ng
Rx. - Our database is on Mongo
DB, and we cache with Redis. - Our test setup is supported by Playwright, Cypress, k6, Junit, and Testcontainers.
- 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 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
- 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 code and provide solutions that align with the values and principles of knowledge with teammates.
Qualifications
What distinguishes you:
You would be a great fit if you love to build products with a team and learn every day. But also, you:
- Want to have an impact on people’s lives with the work you do.
- Take good care of the things you build, from the user story refinement, through all development phases, and delivery to users.
- Learn at every opportunity and find ways to share that knowledge with the team.
- Organize your work and don’t need others to tell you what to do.
- Can work with, and improve upon, established patterns and ways of working of the team.
- Create the appropriate tests for the features you implement.
- Don’t shy away from debating ideas or offering contrarian views in group discussions.
- Promote conclusions and seek concrete action plans that move the team forward.
- Welcome change, in priorities, goals, or information, and are comfortable adjusting plans to make the most out of the situation.
- Feel at ease communicating in English and collaborating with people from multiple nationalities.
Additional Information
This is Our Recruiting Process
These are a series of conversations where we aim to present you with a picture of the kind of impact you could expect to make and understand if that’s the challenge you are looking for. We’ll do it remotely and try to accommodate calls to your working day. Most importantly, we invite you to apply even if you feel you don’t have all the experiences we mention. If you are willing to learn and know your current skills, we’ll make it work.
- [30 mins] Quick call with our recruitment team for introductions and sharing of expectations.
- [60 mins] Conversation with Hiring Manager and Engineer to explore the job requirements and your experience.
- [Asynchronous] Small coding exercise where you’ll build a similar feature to the ones we tackle in our daily work.
- [60 mins] Casual conversation with our engineering team to see if you would be excited to work together and go over your most interesting decisions on the coding exercise.
- Decision and feedback.
Flexible work conditions
Exchange with colleagues around the world
Health insurance and medical office on site (general surgeon, psychology, physiotherapy, general clinic)
Training opportunities (technical training, foreign languages training) & certifications
Opportunities for career progression and continuous professional development
Access to great discounts in partnerships and Bosch products
Sports and
- related activities
Flexible benefits platform
Success stories don’t just happen. They are made. . .
Make it happen! We are looking forward to your application!
#J-18808-LjbffrSeja o primeiro a candidar-se à vaga de emprego oferecida!
-
Porque procurar um emprego no Vagas.pt?
Todos os dias oferecemos novas vagas de emprego. Pode escolher entre uma vasta gama de empregos: O nosso objectivo é oferecer a escolha mais vasta possível Receba novas ofertas por e-mail Ser o primeiro a responder a novas ofertas de emprego Todas as ofertas de emprego num só lugar (de empregadores, agências e outros portais de emprego) Todos os serviços para quem procura emprego são gratuitos Vamos ajudá-lo a encontrar um novo emprego