Find Jobs
Find Jobs Near You – Available Work in Your Location
Skip to job details
TC
Tata Consultancy Services Limited
Java Analyst
Career Insights for User Interface / User Experience (UI / UX) Developer
See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.
Scorecard
Based on Delaware data
Review key factors to help you decide if this role fits your goals. How is this calculated?
What they do
A User Interface or User Experience (UI / UX) Developer is responsible for developing the code that governs the overall user experience of a website or application, from individual processes within the product, to the overall user journey. Ensuring that the end product creates an intuitive and effective experience for the end user. This may include testing, interaction design, obtaining user stories.
$81,709 / year median in Delaware
-24% projected decline
Job Description
Must Have Technical/Functional Skills
- Strong hands on experience with Angular (v18+), TypeScript, RxJS, and modern Angular tooling.
- Proven experience implementing AG Grid (Enterprise) for large datasets, including server side row model, infinite scrolling, sorting, filtering, grouping, and pagination.
- Solid understanding of frontend design patterns, including container-presenter, facade, observer (RxJS), and strategy patterns for dynamic UI behavior.
- Strong experience consuming RESTful APIs, including server side pagination, filtering, global search, sorting, and robust error handling.
- Practical experience with frontend caching strategies, such as in memory caching, service level caching, HTTP caching headers, and controlled cache invalidation based on user actions or events.
- Ability to design clean API integration layers that decouple UI components from backend contracts.
- Strong focus on writing clean, modular, testable, and performance optimized UI code.
- Experience building enterprise scale applications with complex business workflows.