Find Jobs
Find Jobs Near You – Available Work in Your Location
Skip to job details
TC
Tata Consultancy Services Limited
UI Engineer
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 New Jersey 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.
$94,311 / year median in New Jersey
-19% projected decline
Job Description
Must-Have Strong hands-on experience with TypeScript and React, including deep understanding of hooks, component patterns, state management, and performance optimization. Proficiency in Next.js (App Router) for building scalable, high-performance frontend applications. Experience implementing BFF (Backend-for-Frontend) / API layer patterns, with hands-on exposure to NestJS services. Familiarity with monorepo architecture, particularly pnpm workspaces, and managing shared libraries across multiple applications. Hands-on experience with modern build and development tooling such as Vite and Storybook. Strong experience with Material UI (MUI) and integration with Adobe Experience Manager (AEM). Good-to-Have (Ideally should not be more than 3-5) Working knowledge of distributed systems and cloud technologies including Kafka, Redis, and AWS. Salary Range-$100,000-$130,000 a year #