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.).
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.
#J-18808-Ljbffr