Angular- Front End Engineer

Overview

Remote
60 - 65
Contract - W2
Contract - 12 Month(s)
No Travel Required
Able to Provide Sponsorship

Skills

Angular

Job Details

Estuate Inc is hiring for Angular - Front End Engineer 

Contract role

Remote

Job info 

Core Technical Skills (Must Haves)

  • Angular 17+ - Advanced proficiency (2+ years minimum, 5+ ideal) with latest features including standalone components, signals, and control flow syntax (@if@for@switch@defer)
  • MVVM Architecture - Detailed understanding of Model-View-ViewModel pattern implementation in Angular applications
  • TypeScript - Expert-level knowledge with strict typing, advanced type inference, generics, and utility types
  • RxJS - Deep understanding of reactive programming, observables, operators, and functional reactive patterns
  • State Management - Experience with NgRx Signal Store or equivalent modern state management libraries
  • Component Composition & Dynamic Rendering - Expert knowledge of programmatic component creation, multi-slot content projection, template manipulation, component lifecycle management, and advanced composition patterns for building reusable components
  • Design Patterns - Familiarity with common patterns (Facade, Adapter, Factory, Observer, etc.) and their Angular implementations

Core Technical Skills (Nice to Haves)

  • Tailwind CSS - Proficiency with utility-first CSS approach and responsive design principles
  • Accessibility (WCAG 2.1 AA) - Deep understanding of ARIA, semantic HTML, and inclusive design practices
  • Nx Workspace - Experience with monorepo architecture, module boundaries, and dependency graphs
  • GraphQL with Apollo Angular - Query optimization, caching strategies, and error handling

Development Workflow Requirements

  • Git & Version Control - Proficiency with branching strategies, pull requests, and monorepo workflows
  • Testing Practices - Unit testing with Jest, integration testing, CDK snapshot testing, and test-driven development
  • Documentation - Ability to write clear technical documentation, API references, and architectural decision records
  • Code Review - Experience with peer review processes and maintaining code quality standards
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.