Logo
Averro

Angular Developer - Senior

Averro, San Francisco, California, United States, 94199

Save Job

Angular Developer - Senior Contract

Job Site : Remote

Job No. : 31518

City :

State : California

Pay Range : $52-68/hour

Job Details:

EXTENSION/CONVERSION : Eligible

BENEFITS:

Medical, Dental, and Vision insurance, 401k, sick leave, and employee assistance program. Depending on your package selection, Averro offers PTO, paid holidays, and legal insurance.

We are seeking experienced professionals to support the development and deployment of a responsive, Azure-based serverless web application for a multi-location retail pilot rollout. This intelligent, real-time platform will feature a personalized recommendation system that leverages multi-modal inputs-such as text, images, and visual data-to enhance user experience. In addition, the application will support patient management workflows, including pre-appointment intake and post-appointment results delivery, providing a seamless and efficient end-to-end experience for both users and providers.

Key Skills & Capabilities

Modern Angular Development

Deep expertise in Angular (v10+) and TypeScript, including NgModules, RxJS, and reactive forms. Capable of architecting component libraries and state management to support 5,000+ concurrent sessions and up to 100 TPS UI requests.

Responsive & Accessible UI

Build responsive layouts that work seamlessly on desktop, tablet, and mobile. Apply WCAG 2.1 AA accessibility standards (semantic HTML, ARIA roles, keyboard navigation).

RESTful API Integration

Consume and manage data flows with back-end services (authentication, appointment, intake, EHR, ML recommendations, promotions). Implement robust error handling, loading states, and retry logic to meet ≤ 300 ms front-end response targets.

Performance Optimization

Use lazy loading, AOT compilation, and code splitting to minimize bundle sizes. Profile runtime performance, reduce reflows, and optimize change-detection strategies.

Testing & Quality Assurance

Write unit tests with Jasmine/Karma achieving ≥ 80 % code coverage. Develop end-to-end tests using Cypress or Protractor to automate critical user journeys. Integrate front-end tests into CI/CD pipelines for Dev, QA, and Pilot environments.

CI/CD & DevOps Collaboration

Commit and merge code via GitHub or Azure Repos; participate in pull-request reviews. Work with DevOps to configure build and deploy pipelines (npm builds, deploy to Azure App Service). Monitor front-end health via Application Insights JavaScript SDK and respond to alert triggers.

UX Collaboration & Component Design

Partner with UX/UI designers to translate wireframes into interactive components. Build reusable UI elements (forms, carousels, PDF viewers) using Tailwind CSS or Angular Material. Implement "Why These?" tooltips and other dynamic UI features per design spec.

Data Visualization & Metrics

Display real-time metrics (impressions, click-throughs, performance stats) within dashboards. Use charting libraries (e.g., Recharts) for simple visualizations without hard-coding colors.

Collaboration & Agile Practices

Participate in daily standups, sprint planning, reviews, and retrospectives. Break down user stories into actionable front-end tasks and estimate effort. Provide peer code reviews and mentor junior developers.

Required Qualifications

4+ years of front-end development with ≥ 2 years focused on Angular and TypeScript. Proven track record building responsive, accessible SPAs that handle thousands of users. Strong proficiency in RxJS, Angular CLI, and performance-tuning techniques. Hands-on experience with Jasmine/Karma and Cypress/Protractor for automated testing. Familiarity with consuming RESTful APIs and handling authentication flows (e.g., JWT, OAuth). Solid understanding of web security best practices (CSP, XSS/CSRF mitigation). Experience in Git-based workflows and integrating front-end builds into CI/CD pipelines. Excellent communication skills and comfort in a highly collaborative, fast and chaotic, agile environment. Preferred Experience

Prior work in healthcare or other regulated industries with HIPAA or PCI-compliance needs. Experience integrating PDF.js or similar for in-app document viewing. Knowledge of Azure App Service deployments and front-end monitoring via Application Insights. Familiarity with tailwindcss, Angular Material, or shadcn/ui component libraries. Contributions to open-source Angular projects or published UI component libraries. BONUS QUALIFICATIONS

Exposure to

Azure web app environments

and

serverless architectures Experience building UI components that interface with

recommendation systems, feedback engines, or personalization features Familiarity with

AI/ML concepts

(e.g., embeddings, re-ranking, vector similarity) is a plus, but not required

WHY AVERRO?

Averro is a Veteran-Owned organization dedicated to delivering innovative talent solutions, business consulting, and technology services that propel businesses and careers forward. We live by our ethos: Be Curious | Build Trust | Empower Each Other. These values show in our commitment to client satisfaction, timely support, and unmatched consultant care. Our Aim - Your Ascent.

Averro is an equal opportunity employer, and we are committed to diversity, equity, and inclusion in the workplace. All qualified applicants will receive consideration for employment, regardless of criminal histories, consistent with legal obligations. All employment decisions shall be made without regard to age, race, creed, color, religion, sex, national origin, ancestry, disability status, veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status or any other basis as protected by federal, state, or local law.

View our privacy policy here: https://www.averro.com/legal/privacy-policy