Published on

Sr. Front-End Technical / Engineering Lead

Contract

Remote/Hybrid (Atlanta, GA)

Competitive Rate

Role Summary

The Sr. Front-End Technical/Engineering Lead is the senior technical point of accountability for a 6-month, Agile-driven redesign of an enterprise web application. The engineering lead is responsible for establishing Angular architecture standards, overseeing code quality, and leading backend API integration across the application.

This part-time senior role provides architectural guidance to the Angular engineering team, sets coding standards and best practices, and owns the integration with our customer-provided backend APIs into the Angular UI layer — including authentication state handling, session management, and secure routing.

This individual is the bridge between OneSpring’s design/development team and the client’s IT organization.


Key Responsibilities

  • Define and enforce Angular architecture standards, module structure, coding conventions, and component design patterns for the engagement

  • Lead backend API integration for authentication state handling, session persistence, secure routing, multi-tenant context, and error/loading state management

  • Architect a reusable, modular Angular component library to support screens and UI components with minimal code duplication

  • Conduct code reviews across all Angular and HTML/CSS deliverables to ensure quality, maintainability, and adherence to technical requirements

  • Collaborate directly with our engineering teams to align on API contracts, integration patterns, and technical handoff requirements

  • Implement UI-level session management: token handling, route guards, session timeout, and multi-tenant user context

  • Establish testing strategy for front-end components; support integration testing and debugging with real client data

  • Lead knowledge transfer and code documentation for handoff to the client's IT development team

  • Provide technical input to sprint planning, acceptance criteria definition, and backlog refinement


Required Qualifications

  • 7+ years of front-end engineering experience; 4+ years as a technical lead or architect on Angular applications

  • Expert-level proficiency in Angular (v14+): component architecture, lazy loading, dependency injection, reactive forms, RxJS, NgRx or equivalent state management

  • 5+ years of experience with HTML5, CSS3, and TypeScript/JavaScript in production web applications

  • Demonstrated experience integrating REST APIs into Angular applications, including authentication flows (OAuth 2.0, JWT, session tokens)

  • Experience implementing UI-level session management, route guards, and access control patterns in Angular

  • Strong knowledge of Angular performance optimization: change detection strategy, lazy loading, tree-shaking

  • Proficiency with Agile Scrum development and DevOps practices

  • Knowledge of WCAG 2.1 AA / Section 508 compliance as it applies to front-end code

  • Strong written and verbal communication skills; demonstrated ability to facilitate technical sessions with client IT teams


Preferred Qualifications

  • Experience in consuming and integrating enterprise authentication services (SAML, OIDC, OAuth 2.0)

  • Familiarity with Figma design-to-code handoff workflows and component token systems

  • Experience with Angular Material, PrimeNG, or similar component libraries

  • Background in DevSecOps practices; experience supporting CI/CD pipeline handoff


Tools

Angular (v14+), TypeScript, RxJS, HTML5, CSS3, REST APIs, JIRA, Confluence, Git


Education

Bachelor’s degree or higher in Computer Science, Software Engineering, or a related field. Equivalent professional experience considered.