UI Developer – Angular / TypeScript

  • 0 Comments
  • 838 Views

Location: Remote
Experience: 10+ Years
Employment Type: C2C
Visa Requirements: USC or GC only

Position Overview:

We are seeking an experienced UI Developer with strong expertise in Angular, TypeScript, and modern front-end engineering to build and maintain scalable, enterprise-grade web applications.

The ideal candidate will have a solid understanding of UI architecture, reusable component development, automated testing, and front-end performance optimization. This role requires a hands-on developer who can improve code quality, modernize existing applications, reduce technical debt, and deliver accessible, responsive user experiences.

Key Responsibilities:

  • Design, develop, and maintain scalable web applications using Angular, TypeScript, and JavaScript ES6+.
  • Build reusable UI components, shared libraries, and design system elements to improve consistency and maintainability.
  • Contribute to front-end architecture and establish best practices for component design, code reuse, and application scalability.
  • Develop and maintain unit tests and automated test suites using Jasmine, Karma, Jest, or similar frameworks.
  • Improve code coverage, test reliability, and overall application quality.
  • Identify and reduce UI technical debt through refactoring, code modernization, and engineering best practices.
  • Optimize front-end performance, application responsiveness, and user experience.
  • Implement responsive designs and accessibility standards, including WCAG guidelines.
  • Integrate automated testing and front-end build processes into CI/CD pipelines.
  • Collaborate with UI/UX designers, backend engineers, QA teams, and product stakeholders to deliver high-quality software.
  • Participate in code reviews, technical discussions, and continuous improvement initiatives.

Required Skills and Qualifications:

  • 9–12 years of professional experience in UI development or front-end engineering.
  • Strong hands-on experience with Angular, TypeScript, and JavaScript ES6+.
  • Experience developing enterprise-grade web applications and scalable UI architectures.
  • Expertise in reusable component development, design systems, and front-end engineering standards.
  • Strong experience with unit testing and test automation using Jasmine, Karma, Jest, or equivalent tools.
  • Proven ability to identify technical debt and improve code quality through refactoring and modernization.
  • Solid understanding of responsive web design, accessibility standards, and WCAG principles.
  • Experience with front-end performance analysis and optimization.
  • Familiarity with CI/CD pipelines and automated build and testing processes.
  • Strong problem-solving, communication, and collaboration skills.
  • Ability to work independently in a remote team environment.

Preferred Qualifications:

  • Experience building and maintaining shared UI component libraries or enterprise design systems.
  • Familiarity with modern front-end build tools and development workflows.
  • Experience with code quality tools, static analysis, and automated quality gates.
  • Understanding of web security, browser compatibility, and cross-platform UI behavior.
  • Experience working in Agile/Scrum development environments.

Core Technical Skills:

  • Front-End: Angular, TypeScript, JavaScript ES6+
  • UI Architecture: Design systems, reusable components, scalable UI architecture
  • Testing: Jasmine, Karma, Jest, unit testing, test automation
  • Quality Engineering: Technical debt reduction, refactoring, code reviews
  • UI Performance: Responsive design, performance optimization, accessibility (WCAG)
  • DevOps: CI/CD integration, automated builds and testing
Job Type: contracting
Job Location: Remote

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
administrator