UI Developer- Dallas, TX
$36,000–$128,000 year
On-siteDallas, Texas, United States
Job Summary
Design, develop, and maintain responsive web applications using Angular 19+, focusing on reusable UI components, Angular Signals API for state management, and Reactive Forms with custom validations. Implement robust unit tests using Vitest or Jest, optimize change detection strategies, and integrate RESTful APIs while collaborating with UX/UI designers and backend teams. Troubleshoot front-end issues across browsers and enforce coding standards through code reviews. This role requires 8+ years of experience and offers a salary range of $36,000 to $128,000 with full-time benefits including medical, dental, vision, 401k, and paid time off.
Required Qualifications
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field
- 8+ years of professional experience in front-end or UI development
- Strong hands-on experience with Angular 19+ and TypeScript
- Experience working with Angular Signals API and reactive application architecture
- Expertise in Reactive Forms, form validation, and complex form workflows
- Strong understanding of Angular component lifecycle hooks, dependency injection, and modular architecture
- Deep knowledge of Angular change detection strategies, performance optimization, and rendering behavior
- Experience with unit testing frameworks such as Vitest or Jest
- Proficiency in HTML5, CSS3, SCSS, JavaScript, and TypeScript
- Experience consuming REST APIs and handling asynchronous operations using RxJS
- Familiarity with Git version control and Agile/Scrum development methodologies
Desired Qualifications
- Experience with state management solutions and modern Angular architecture patterns
- Knowledge of CI/CD pipelines and automated testing practices
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud
- Experience with component libraries and design systems
- Knowledge of accessibility (WCAG) and responsive design principles
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.