Smartbrain logo

Senior Angular Developer - Frontend Architecture & Performance

Smartbrain·Salary not specified

Primary stack

AngularSEOTypeScriptCypressGraphQLAPICSS

Nice to have's

GitCI/CDAgileJira

Job description

About the Position

We're seeking a Senior Angular Developer specializing in frontend architecture and performance to join our remote team, focusing on building responsive web applications.

Responsibilities

  • Architect and develop responsive, user-friendly web applications using Angular 17 and TypeScript.
  • Implement Angular Universal for server-side rendering to enhance application performance and SEO capabilities.
  • Create modular, reusable components and services following SOLID principles and best practices.
  • Design and implement efficient state management solutions using RxJS and NgRx.
  • Build responsive layouts with SCSS using flexbox and grid for optimal viewing across devices.
  • Integrate RESTful APIs and GraphQL services to connect frontend applications with backend systems.
  • Optimize application performance through lazy loading, code splitting, and bundle optimization techniques.
  • Implement comprehensive testing strategies using Jasmine, Karma, or Cypress.
  • Participate in code reviews to maintain high quality standards and foster knowledge sharing.
  • Troubleshoot complex issues and refine application performance through debugging and profiling.
  • Stay current with Angular ecosystem updates and implement new features as appropriate.
  • Collaborate with UX/UI designers to translate visual designs into functional interfaces.

Requirements

  • 2+ years of professional experience developing applications with Angular (versions 12+).
  • Proficiency with the latest Angular features including standalone components, signals, and the new control flow syntax.
  • Strong understanding of Angular Universal for server-side rendering applications.
  • Advanced knowledge of HTML5, CSS3, and SCSS with expertise in flex layouts and responsive/adaptive design principles.
  • Expert-level understanding of JavaScript ES6+ features and TypeScript 4.x programming concepts.
  • Practical experience implementing reactive programming patterns with RxJS and state management with NgRx.
  • Proficiency with Git version control, including branching strategies and collaborative workflows.
  • Demonstrable commitment to code quality, clean architecture, and adherence to development standards.

Nice to Have

  • Experience with Angular testing tools including Jasmine, Karma, or Cypress for unit and e2e testing.
  • Knowledge of CI/CD pipelines and automated deployment processes using tools like Jenkins or GitHub Actions.
  • Familiarity with Agile development methodologies and tools like JIRA or Asana.
  • Experience with performance optimization techniques including Angular performance profiling.
  • Understanding of PWA (Progressive Web App) implementation using Angular service workers.
  • Knowledge of accessibility standards (WCAG 2.1) and implementation practices.

We Offer

  • Remote work flexibility to work from anywhere.
  • Permanent position with impactful projects.

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