DBServices helps to design, develop and support digital platforms for large and mid-sized companies in ITC, Banking, Retail, Government, Health, and other industries in Europe and Americas.

Tasks

  • Develop and maintain complex web applications using Angular framework, ensuring high performance and responsiveness.
  • Collaborate with the back-end team to ensure efficient integration and full functionality of systems using Java Spring Boot.
  • Conduct code reviews and provide constructive feedback to junior developers to ensure code quality and adherence to best practices.
  • Implement and optimize front-end architecture to enhance user experience and application scalability.
  • Stay updated with the latest industry trends and technologies to continuously improve development processes and technical skills.

Requirements

  • Extensive experience in developing applications using Angular and TypeScript.
  • Proficiency in Angular, HTML5, CSS3, JavaScript, and TypeScript.
  • Strong understanding of RESTful API development and familiarity with Java Spring Boot.
  • Experience in migrating from Angular 16 to Angular 17.
  • Expertise in using RxJS and its operators.
  • In-depth knowledge of software design patterns and the ability to apply them effectively.
  • Solid understanding and practical application of Clean Code principles, including SOLID, DRY, YAGNI, among others.
  • Expertise in Angular change detection mechanisms.
  • Proven experience with unit and end-to-end testing using tools such as Jest, Spectator, Cypress, etc.
  • Advanced proficiency in utilizing GIT for branch management, merges, rebase, etc.
  • Proficiency in French is a plus.

Benefits

At DBSPT you will find:

A collaborative environment, with sense of community

The opportunity to meet people from different countries and cultures;

Personal and professional development program with full access to the Alura courses platform.

Location

Porto, Portugal

Job Overview
Job Posted:
3 months ago
Job Expires:
Job Type
Full Time

Share This Job: