Descrição do trabalho

Multivision is looking for Angular developer for one of our client base in Aveiro

Objective of Service Delivery:

The role involves contributing to the development and management of the SMART2M - IoT Connectivity Management Platform, focusing on delivering high-quality software solutions.

  • Main Responsibilities and Areas of Accountability:
  • Specification, development, unit testing, and technical documentation.
  • Collaborating on the design and implementation of software components within an agile team environment.

Requirements

  • Required Profile:
  • Proven experience with Angular 18 or higher (mandatory requirement).
  • Strong proficiency in TypeScript and RxJS.
  • Knowledge of semantic HTML, CSS, and TailwindCSS.
  • Experience with REST API integration.
  • Adherence to clean code practices, SOLID principles, and unit testing (Jasmine/Karma/Jest).
  • Proficiency with Git/GitHub (branching workflows, PRs, code reviews).
  • Mandatory Competencies:
  • Application and Development Platforms:
  • * Application Platform: Angular
  • Development Platform: Angular, Version Control for Code (GIT), JIRA/Confluence
  • Framework Development: Angular
  • Programming Language: TypeScript, Tailwind
  • Technological Platforms and Virtualization: Virtualization
  • Architecture and Networking:
  • Architecture: Microservices Architecture, REST
  • Networking: Test
  • Protocols: N/A
  • Differentiating Factors:
  • Experience with Angular standalone components.
  • Experience with CI/CD (GitHub Actions, GitLab CI, Jenkins, etc.).
  • Good UX/UI practices.
  • Experience with Docker or some level of DevOps knowledge.
  • Familiarity with internationalization (i18n) and accessibility (a11y).
  • Knowledge of OAUTH flows.
  • Soft Skills:
  • Ability to work in agile teams (Scrum/Kanban).
  • Strong communication skills for collaboration with designers and backend developers.
  • Sense of ownership (not solely focused on implementing code but also thinking about the product).