Submit
SW Developer - Angular 18 or plus
Aveiro
Job description
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).
Want to apply?
Position
Name*
Email*
Phone number*
Country*
City*
Linkedin
Faça upload do seu CV*
(max. 4MB)
Upload your photo or video
(max. 4MB)