Job Description
Required Skills
- Angular.js
- Amazon Web Service (AWS) Cloud Computing
- HTML5
- Web Apps
Responsibilities
Front-End Architecture DeliveryLead design and implementation of modular, maintainable Angular applications (Angular 15, ideally Angular 17), using TypeScript.Define and enforce UI architecture patterns (smart-dumb components, feature modules, shared libraries, Nx monorepo).Build robust Reactive UIs with RxJS, NgRx (or alternative state management), and route guards resolvers.Implement RESTGraphQL integrations, error handling, and data caching strategies.Own component libraries, design systems with reusable UI components and storybook documentation.
Performance, Accessibility UXOptimize performance (lazy loading, route preloading, OnPush change detection, TrackBy, code splitting, bundle analysis).Ensure accessibility compliance (WCAG 2.1 AA), semantic HTML, ARIA roles, keyboard navigation, and color contrast.Measure and improve Core Web Vitals (LCP, CLS, INP) collaborate with designers for polished UX.Quality, TestingDev ExperienceEstablish testing strategies unit (Jasmine, Karma, Jest), integratione2e (Protractor, Cypress, Playwright).Set up linting, formatting, type safety, and CI checks for reliable builds (ESLint, Prettier, strict TypeScript).Drive documentation (tech specs, ADRs) and maintain high-quality code reviews.Security ReliabilityImplement secure front-end practices OAuth2OIDC, JWT handling, XSSCSRF protections, content security policy.Collaborate on observability (frontend logging, tracing, feature flags) and client-side error tracking (SentryDatadogNew Relic).Partner with backend to design resilient APIs and enforce contract-first development (OpenAPIGraphQL schema).Collaboration LeadershipMentor developers lead design reviews, pair programming sessions, and technical roadmaps.
Work crossfunctionally with Product, Design, QA, and Backend teams to deliver measurable outcomes.Contribute to planning, estimation, and iterative delivery with agile practices.7-10 years of professional software development 5 years building production Angular applications.Expert Angular and TypeScript skills components, modules, routing, forms (Reactive Template), directives, pipes.Strong RxJS and NgRx (or equivalent state management) knowledge proficient with selectors, effects, and immutability.Solid understanding of HTML5, CSS3SCSS, responsive design, and UI performance optimizations.Experience integrating with REST GraphQL APIs familiarity with API design and error handling patterns.Testing proficiency Jasmine, Karma or Jest, Cypress Playwright for e2e confident in TDDBDD practices.CI / CD for front-end (GitHub Actions, Jenkins, GitLab CI), bundlers (Angular CLI, Webpack), monorepos (Nx).Security fundamentals (OWASP for front-end, auth flows, token storage, CSP).Excellent communication, documentation, and stakeholder collaboration.Nice-to-Have
Design systems (Storybook), theming, and micro-frontends module federation.Performance tooling (Lighthouse)Experience : 6-8 years
Requirements
Required Skills
Angular.jsAmazon Web Service (AWS) Cloud ComputingHTML5Web Apps ResponsibilitiesFront-End Architecture DeliveryLead design and implementation of modular, maintainable Angular applications (Angular 15, ideally Angular 17), using TypeScript.Define and enforce UI architecture patterns (smart-dumb components, feature modules, shared libraries, Nx monorepo).Build robust Reactive UIs with RxJS, NgRx (or alternative state management), and route guards resolvers.Implement RESTGraphQL integrations, error handling, and data caching strategies. Own component libraries, design systems with reusable UI components and storybook documentation.Performance, Accessibility UXOptimize performance (lazy loading, route preloading, OnPush change detection, TrackBy, code splitting, bundle analysis).Ensure accessibility compliance (WCAG 2.1 AA), semantic HTML, ARIA roles, keyboard navigation, and color contrast.Measure and improve Core Web Vitals (LCP, CLS, INP) collaborate with designers for polished UX.Quality, TestingDev ExperienceEstablish testing strategies unit (Jasmine, Karma, Jest), integratione2e (Protractor, Cypress, Playwright).Set up linting, formatting, type safety, and CI checks for reliable builds (ESLint, Prettier, strict TypeScript).Drive documentation (tech specs, ADRs) and maintain high-quality code reviews.Security ReliabilityImplement secure front-end practices OAuth2OIDC, JWT handling, XSSCSRF protections, content security policy.Collaborate on observability (frontend logging, tracing, feature flags) and client-side error tracking (SentryDatadogNew Relic).Partner with backend to design resilient APIs and enforce contract-first development (OpenAPIGraphQL schema).Collaboration Leadership Mentor developers lead design reviews, pair programming sessions, and technical roadmaps.Work crossfunctionally with Product, Design, QA, and Backend teams to deliver measurable outcomes.Contribute to planning, estimation, and iterative delivery with agile practices.7-10 years of professional software development 5 years building production Angular applications.Expert Angular and TypeScript skills components, modules, routing, forms (Reactive Template), directives, pipes.Strong RxJS and NgRx (or equivalent state management) knowledge proficient with selectors, effects, and immutability.Solid understanding of HTML5, CSS3SCSS, responsive design, and UI performance optimizations.Experience integrating with REST GraphQL APIs familiarity with API design and error handling patterns.Testing proficiency Jasmine, Karma or Jest, Cypress Playwright for e2e confident in TDDBDD practices.CI / CD for front-end (GitHub Actions, Jenkins, GitLab CI), bundlers (Angular CLI, Webpack), monorepos (Nx).Security fundamentals (OWASP for front-end, auth flows, token storage, CSP).Excellent communication, documentation, and stakeholder collaboration. Nice-to-HaveDesign systems (Storybook), theming, and micro-frontends module federation.Performance tooling (Lighthouse) Experience : 6-8 years