Senior Angular Developer - Frontend Architecture & Performance
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 rolesSenior Full-Stack Engineer — React / Node.js / AI Agents
Smartbrain
Salary not specified checked 2d ago
GPU Server/Hardware Engineer (NVIDIA, field-based)
Smartbrain
Salary not specified checked 2d ago
Kotlin AQA Engineer | Remote Mobile Testing Specialist
Smartbrain
Salary not specified checked 2d ago
Senior Full-Stack Engineer - Angular, Django & DevOps
Smartbrain
Salary not specified checked 2d ago