Smartbrain logo

Senior Angular Developer - TypeScript, RxJS, NgRx

Smartbrain·Salary not specified

Primary stack

AngularTypeScriptJavaScriptAPICI/CDHTMLCSS

Nice to have's

AngularJestCI/CDAgile

Job description

About the Position

We are seeking a Senior Angular Developer proficient in TypeScript, RxJS, and NgRx for a full-time remote position. This role offers flexibility and the opportunity to work with cutting-edge web technologies in an evolving environment.

Responsibilities

  • Design and implement responsive, cross-browser compatible applications using Angular 17 and TypeScript.
  • Develop sophisticated state management solutions utilizing NgRx and RxJS for predictable application states.
  • Create reusable component libraries to enhance code efficiency and maintainability.
  • Collaborate with backend teams to integrate RESTful APIs and ensure seamless data flow.
  • Optimize application performance for exceptional user experiences across devices.
  • Implement Angular Universal for server-side rendering capabilities where required.
  • Write clean, maintainable code following industry best practices and coding standards.
  • Participate in regular code reviews to ensure quality and facilitate knowledge sharing.
  • Debug and resolve complex issues across different browsers and device configurations.
  • Stay current with Angular ecosystem developments, implementing new features as appropriate.

Requirements

  • 2+ years of professional experience with Angular framework (versions 12+).
  • Strong proficiency in Angular 17, Angular Universal, and the Angular CLI ecosystem.
  • Expert knowledge of HTML5, CSS3, and SCSS, particularly flex layouts and responsive/adaptive design.
  • Advanced understanding of JavaScript and TypeScript programming paradigms.
  • Extensive experience with RxJS observables and NgRx state management patterns.
  • Proficient with Git version control and collaborative development workflows.
  • Demonstrated ability to write clean, maintainable code adhering to established standards.
  • Self-directed problem-solving capabilities with minimal management intervention.
  • Analytical mindset with meticulous attention to detail and code quality.
  • Experience integrating RESTful APIs with frontend applications.

Nice to Have

  • Experience with Angular Material or other modern UI component libraries.
  • Knowledge of frontend testing frameworks such as Jasmine, Karma, or Jest.
  • Understanding of CI/CD pipelines and automated deployment processes.
  • Experience with Nx monorepo architecture for enterprise-scale applications.
  • Familiarity with progressive web applications (PWAs) development techniques.
  • Background in Agile development methodologies and practices.
  • Previous remote work experience and strong time management skills.
  • Contributions to open-source projects or active participation in the Angular community.

We Offer

  • Flexible remote work opportunities.
  • Collaboration with a talented team in an innovative environment.
  • Continuous learning and professional growth opportunities.
  • Competitive compensation package.

About the Company

[Company description if present]

© Smartbrain. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

More at Smartbrain

All 121 roles

Popular searches