Angular Developer

  • Posted 12 hours ago | Updated 12 hours ago

Overview

Remote
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - 6 Month(s)

Skills

Angular (v10+)
TypeScript
RxJS
integrating Auth0
implementing OAuth
REST
UI/UX design ul API
GraphQL integration
Docker

Job Details

We are looking for an experienced Angular Developer to build a standalone single-page application (SPA) for My Account features. This contractor will be responsible for integrating the app with Auth0 for authentication, consuming APIs from various platforms, designing and implementing the UI/UX from pre-defined Figma, and setting up a CI/CD pipeline using GitLab.

Key Responsibilities:

  • Develop a scalable, high-performance Angular application.
  • Integrate the application with Auth0 for authentication and authorization.
  • Implement OAuth authentication and securely store credentials following best practices.
  • Consume and integrate RESTful APIs from multiple platforms.
  • Design and implement an intuitive and user-friendly UI/UX from the Figma /Wireframes.
  • Ensure responsiveness and cross-browser compatibility.
  • Set up a CI/CD pipeline using GitLab for automated builds, testing, and deployments.
  • Work closely with internal stakeholders to understand business requirements and ensure smooth integration.

Required Skills & Experience:

  • 4+ years of experience in Angular (v10+) development.
  • Strong understanding of TypeScript, RxJS, and Angular best practices.
  • Experience integrating Auth0 or other authentication providers.
  • Expertise in implementing OAuth authentication and securely storing credentials.
  • Proficiency in RESTful API consumption and integration.
  • Experience with UI/UX design principles and modern front-end frameworks (Material, Tailwind, Bootstrap, etc.).
  • Knowledge of GitLab CI/CD pipeline setup and automation.
  • Strong debugging, problem-solving, and performance optimization skills.
  • Excellent communication and collaboration skills.

Nice to Have:

  • Experience with GraphQL integration.
  • Knowledge of microservices architecture.
  • Familiarity with Docker and containerized deployments.
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.