Sr. UI Developer
Role details
Job location
Tech stack
Job description
We are looking for an experienced UI Lead with strong hands-on expertise in Angular and modern front-end development practices. The ideal candidate should have extensive experience leading UI initiatives, building scalable web applications, and working closely with cross-functional teams in an agile environment., * Lead the design and development of scalable and high-performing UI applications using Angular
- Develop reusable and dynamic UI components with clean and maintainable code
- Work closely with backend teams for API integration and application optimization
- Implement reactive forms, route guards, interceptors, and component communication strategies
- Ensure application performance, responsiveness, and code quality best practices
- Collaborate with stakeholders, architects, and development teams for requirement analysis and implementation
- Participate in code reviews, troubleshooting, debugging, and technical mentoring
- Drive UI standards, best practices, and front-end architecture decisions
Requirements
Do you have experience in Front-end state management?, The candidate should be technically strong in Angular architecture, reactive programming, state management, and API integration, along with the ability to guide and mentor development teams., * Strong hands-on experience in Angular development
- Expertise in Angular custom pipes for data and search manipulation
- Experience with content projection (ng-content)
- Dynamic reactive form creation and validation
- Strong understanding of component communication techniques
- Hands-on experience with RxJS operators such as mergeMap, switchMap, and forkJoin
- Knowledge of HTTP methods and REST API integration
- Experience implementing interceptors for API handling and error management
- Expertise in Route Guards and Standalone Components
- Strong understanding of NGRX lifecycle:
- Actions
- Reducers
- Store
- Selectors
- Effects
- Strong knowledge of Observable, Subject, and BehaviorSubject concepts
- Experience working with shared module architecture, * Experience leading UI teams or handling UI architecture responsibilities
- Strong problem-solving and debugging skills
- Experience working on enterprise-level applications
- Banking or financial domain experience is a plus
- Excellent communication and collaboration skills
Additional Information
- Onsite role - Dallas, TX
- Immediate joiners preferred
Candidates should be comfortable working in a fast-paced client environment, * Do you have atleast 8 years of working experience in Angular?