The Front End UI/UX Engineer role based in San Jose, on site, centers on building a real-time analytics dashboard with React. The position places a strong emphasis on user experience, accessibility, and AI-assisted development to deliver polished, data-rich interfaces.
Responsibilities
- Develop and maintain responsive, high-performance user interfaces for the critical metric platform using React, including Hooks, Context API, and modern tooling in the React ecosystem.
- Collaborate with product managers, UX/UI designers, data analysts, and backend engineers to translate requirements, wireframes, and prototypes into featureful, intuitive interfaces.
- Build reusable React components, custom hooks, and design system elements to ensure consistency across dashboards, charts, filters, drill-down views, and reporting tools.
- Implement interactive data visualizations with libraries such as Chart.js, D3.js, or Recharts while optimizing for large datasets and real-time updates.
- Provide an outstanding user experience through thoughtful information architecture, interaction design, accessibility (WCAG), and iterative usability testing.
- Optimize frontend performance, including bundle size, rendering efficiency, lazy loading, and handling complex state in data-intensive applications.
- Participate in code reviews, contribute to front-end architecture decisions, and maintain high code quality via unit, component, and end-to-end tests.
- Leverage AI coding assistants daily to boost productivity, generating boilerplate, refactoring components, exploring implementations, and iterating on complex logic, while critically reviewing AI-generated output.
- Stay current with developments in the React ecosystem, modern CSS approaches (Tailwind, CSS modules), analytics UI trends, and evolving AI-assisted development workflows.
Requirements
- 4+ years of professional front-end experience, with 2–3 years focused on React development.
- Proven experience using AI-powered coding aids (for example GitHub Copilot, Cursor, Claude) to enhance coding, debugging, refactoring, and learning on real projects.
- Strong proficiency in modern JavaScript/TypeScript, HTML5, and CSS3, including responsive design, flexbox/grid, and animations.
- Solid understanding of UI/UX principles and ability to convert designer assets (Figma, Sketch, Adobe XD) into production-ready code.
- Experience building data-rich applications, dashboards, or analytics tools with features for metrics visualization, filtering, sorting, and exports.
- Familiarity with state management solutions (Redux, Zustand, or React Query) and React Router.
- Knowledge of front-end build tools (Vite, Create React App), testing frameworks (Jest, React Testing Library, Cypress), and Git.
- Strong problem-solving skills and meticulous attention to detail when handling complex user flows and large-scale data presentation; ability to assess and improve AI-suggested code for correctness and performance.
Technologies
- React, React Hooks, Context API
- Chart.js, D3.js, Recharts
- Tailwind, CSS Modules
- Redux, Zustand, React Query
- React Router, Vite, Create React App
- Jest, React Testing Library, Cypress
- Git, JavaScript, TypeScript, HTML5, CSS3
- Figma, Sketch, Adobe XD
- REST, GraphQL, WebSocket
- UI libraries: MUI, Ant Design, Radix UI
- AI coding aids: Copilot, Cursor, Claude
Benefits
- Opportunity to own meaningful features in a high-impact internal platform supporting Adobe's creativity and decision-making.
- Collaborative environment with direct input on UX and feature direction within a motivated culture.
- Competitive salary and benefits package.
- Work within a corporate culture that emphasizes empowerment, inclusion, and impact, with programs focused on people, purpose, and community.
About Adobe
Adobe enables everyone to create through innovative platforms and tools that enhance creativity, productivity, and personalized customer experiences. Its products span Acrobat Studio, Express, Firefly, Creative Cloud, Experience Platform, Experience Manager, and GenStudio, all powered by AI and driven by human ingenuity. Adobe is an Equal Employment Opportunity employer and does not discriminate based on protected characteristics. Learn more about Adobe’s values, culture, and benefits.
AI Use Guidelines for Interviews
Adobe encourages innovation with AI while maintaining integrity in the hiring process. Live interviews may restrict or permit AI usage, and tooling should not misrepresent work. Guidance is provided on where AI is appropriate during recruitment and where it is limited in live assessments.
Expected Pay Range
The nationwide annual pay range for this role is $139,000 to $257,550. In California, the applicable range is $177,900 to $257,550. Exact figures depend on geographic market, knowledge, skills, and experience, and recruiters will share the specific range for the location during the hiring process.
State Specific Notices
California: Adobe observes fair chance ordinances and will consider qualified applicants with arrest or conviction records in accordance with state and local laws.
Colorado: If the role is open to Colorado applicants, the application window will remain open until the stated deadline in Pacific Time, per Colorado pay transparency regulations. If Colorado is not listed as a hiring location, this notice does not apply.
Massachusetts: It is unlawful to require or administer a lie detector test as a condition of employment in the state.