UI Angular Developer / Lead

Visionary Innovative Technology Solutions LLC
Mint Hill, United States
3 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours
Job source

Tech stack

JavaScript (Programming Language) Amazon Web Services Amazon Cloudfront Amazon Elastic Compute Cloud Amazon S3 Application Integration Architecture Application Performance Management HTML5 Bootstrap (Software) Cascading Style Sheets (CSS) Code Review Continuous Integration
+29 more
Dependency Injection Software Design Patterns DevOps JSON Routing Performance Tuning Scrum Methodology Cloud Services Responsive Web Design Software Deployment Data Streaming TypeScript Web Applications RxJS Enterprise Software Applications AWS Lambda Backend Git Syntactically Awesome Style Sheets (SASS) AngularJS Reactive Programming Front End Software Development React Redux Asynchronous Programming Api Gateway Restful APIs Elastic Beanstalk Amazon Simple Queue Service (SQS) Es2015

Job description

  • Lead design and development of enterprise Angular applications.
  • Define scalable and maintainable frontend architecture.
  • Develop reusable Angular components, services, and UI libraries.
  • Integrate Angular applications with RESTful backend services.
  • Design and implement responsive web applications.
  • Lead AWS integration and cloud deployment activities.
  • Review technical designs and provide architectural recommendations.
  • Conduct code reviews and enforce development standards.
  • Mentor and guide Angular developers.
  • Troubleshoot complex frontend and AWS-related issues.
  • Collaborate with architects, backend developers, QA engineers, DevOps, product owners, and business stakeholders.
  • Participate in sprint planning, estimation, technical discussions, and release planning.
  • Support production deployments and resolve critical issues.
  • Identify opportunities for application performance, scalability, and security improvements.

Angular Development, + filter

  • switchMap
  • mergeMap
  • concatMap
  • debounceTime
  • catchError
  • combineLatest
  • Subscription management.
  • Error handling and retry strategies.
  • Performance optimization for reactive applications.

Requirements

We are seeking an experienced UI Angular Developer / Lead with strong AWS experience to design, develop, and lead enterprise-grade web applications hosted on AWS.

The ideal candidate will have strong hands-on experience with Angular, TypeScript, JavaScript, HTML5, CSS3, RxJS, REST APIs, Micro Frontends, and AWS cloud services. The candidate will also provide technical leadership, guide frontend architecture decisions, mentor developers, and collaborate with backend, DevOps, QA, and business teams.

The role requires a balance of hands-on Angular development, UI architecture, AWS integration, technical leadership, code reviews, and delivery oversight.

Mandatory Skills

  • 8+ years of UI / Frontend development experience.
  • Strong hands-on experience with Angular.
  • Experience with Angular 12+ / 14+ / 16+ / 18+.
  • Strong TypeScript and JavaScript ES6+ skills.
  • Strong knowledge of HTML5, CSS3, and responsive design.
  • Strong experience with RxJS and Reactive Programming.
  • Experience with Angular Components, Services, Directives, Pipes, Routing, Guards, Forms, and Dependency Injection.
  • Strong experience with REST APIs and JSON.
  • Experience with AWS cloud services.
  • Experience deploying and supporting frontend applications on AWS.
  • Experience with Git and CI/CD.
  • Experience with Agile/Scrum.
  • Strong understanding of frontend architecture and design patterns.
  • Experience leading or mentoring frontend development teams., * Angular
  • Angular CLI
  • TypeScript
  • JavaScript / ES6+
  • HTML5
  • CSS3
  • Bootstrap
  • SCSS/SASS
  • Angular Components
  • Services
  • Directives
  • Pipes
  • Dependency Injection
  • Routing
  • Route Guards
  • Reactive Forms
  • Template-driven Forms
  • Lazy Loading
  • Angular Modules
  • Angular Libraries

Experience with modern standalone Angular components and signals is preferred.

RxJS & Reactive Programming

  • Strong experience with RxJS.
  • Observables and Subjects.
  • Reactive data streams.
  • Asynchronous programming.
  • RxJS operators including, * NgRx
  • Redux
  • RxJS-based state management
  • Angular Signals
  • BehaviorSubject / ReplaySubject

Ability to design state-management strategies for large enterprise applications.

AWS Cloud Experience

Strong hands-on experience with AWS services such as:

Compute & Hosting

  • Amazon EC2
  • AWS Lambda
  • Amazon ECS / EKS
  • AWS Elastic Beanstalk

Storage & Content Delivery

  • Amazon S3
  • Amazon CloudFront

API & Integration

  • Amazon API Gateway
  • AWS Lambda
  • AWS Step Functions
  • Amazon SQS
  • Amazon SNS

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:33 min

Building long-term Angular architectures with domain-driven design

Manfred Steyer Manfred Steyer · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:44 min

Introduction of the pipe method in RxJS

Mohammad-Ali A'râbi Mohammad-Ali A'râbi · LIVE

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

5:06 min

Modernizing legacy applications through proactive leadership

Babette Wagner Babette Wagner · Coffee With Developers

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all