
Senior Angular Developer
- Hybrid
- Porto, Porto, Portugal
- Professional Services
Job description
We are seeking a Senior Angular Developer to join our team.
What you'll do:
Develop, maintain, and optimize Angular applications with a focus on performance and scalability;
Utilize RxJS and its operators for state management and efficient asynchronous operations;
Apply common design patterns to create maintainable and scalable software solutions;
Implement Clean Code principles and adhere to SOLID, DRY, and YAGNI methodologies;
Optimize Angular Change Detection mechanisms to enhance application performance;
Develop applications using smart and dumb component architectures to ensure maintainability;
Conduct unit and end-to-end testing using tools such as Jest, Spectator, and Cypress;
Manage code versions efficiently with advanced Git practices (branch management, merging, rebasing, etc.).
Job requirements
What you will need to bring:
Mastery of Angular and TypeScript, with a proven track record of building complex applications;
Deep knowledge of RxJS and its operators;
Strong understanding of software design patterns and best practices;
Expertise in clean coding standards, including the ability to apply and discuss SOLID, DRY, YAGNI principles;
Proficiency in Angular’s Change Detection mechanisms for optimizing performance;
Experience with smart and dumb components for efficient UI management;
Hands-on experience with testing frameworks such as Jest, Spectator, and Cypress;
Strong expertise in Git version control, including branch management, merging, and rebasing strategies.
What can Syone offer me:
Integration in an organization with profound and sustained growth and involvement in pioneering projects with innovative technological solutions;
Strong IT training plans;
Professional evolution with intervention in ambitious technological projects, both national and internationally.
or
All done!
Your application has been successfully submitted!