Senior Angular Developer - TypeScript, RxJS, NgRx
Primary stack
Nice to have's
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 rolesSenior Full-Stack Engineer — React / Node.js / AI Agents
Smartbrain
GPU Server/Hardware Engineer (NVIDIA, field-based)
Smartbrain
Kotlin AQA Engineer | Remote Mobile Testing Specialist
Smartbrain
Senior Full-Stack Engineer - Angular, Django & DevOps
Smartbrain