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