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).