Syone - Senior Angular Developer
Skip to content

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