Location:Remote
Experience:10+ Years
Employment Type: C2C
Visa Requirements:USC or GC only
Position Overview:
We are seeking an experiencedUI Developerwith 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 withAngular, 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