Front End Engineer - Ui / Ux

Adobe Adobe · Enterprise · San Jose, CA

Front End Engineer focused on building and improving an internal advanced analytics and critical metric platform. The role involves creating performant, accessible, and delightful user experiences for complex, data-heavy applications, with a strong emphasis on using AI-powered coding assistants to enhance productivity while maintaining code quality. The platform supports data-informed decisions and helps teams transform data into actionable results.

What you'd actually do

  1. Build, develop, and maintain responsive, high-performance user interfaces for the critical metric platform using React (including Hooks, Context API, and modern React ecosystem tools).
  2. Collaborate closely with product managers, UX/UI designers, data analysts, and backend engineers to translate business requirements, wireframes, and prototypes into polished, intuitive features.
  3. Build reusable React components, custom hooks, and design system elements that ensure consistency across dashboards, charts, filters, drill-down views, and reporting interfaces.
  4. Implement interactive data visualizations (using libraries such as Chart.js, D3.js, Recharts, or similar) while optimizing for large datasets and real-time updates.
  5. Leverage AI coding assistants daily to boost productivity -- generating boilerplate, refactoring components, exploring implementations, and iterating on complex logic -- while critically reviewing and refining AI-generated output.

Skills

Required

  • 4+ years of professional experience in front-end development
  • at least 2-3 years of strong, passionate focus on React
  • Consistent experience applying AI-powered coding aids like GitHub Copilot, Cursor, or Claude (Claude Code / [Claude.dev](http://Claude.dev)) to boost coding, debugging, refactoring, and learning during real-world projects
  • Strong proficiency in modern JavaScript/TypeScript, HTML5, and CSS3 (including responsive design, flexbox/grid, animations/transitions)
  • Solid understanding of UI/UX principles and experience turning designer-provided assets (Figma, Sketch, Adobe XD, etc.) into production-ready code
  • Experience building data-rich applications, dashboards, or analytics tools (e.g., benchmark tracking, metrics visualization, filtering/sorting, export features)
  • 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 version control (Git)
  • Strong problem-solving skills and attention to detail are required when working with complex user flows and large-scale data presentation
  • You must also be able to evaluate and improve AI-suggested code for correctness, performance, and maintainability

Nice to have

  • Experience with Vue.js (Vue 2 or Vue 3)
  • Experience with data visualization libraries (Chart.js, ApexCharts, D3.js, etc.) and handling real-time or near-real-time data updates
  • Understanding of REST/GraphQL APIs and WebSocket integration for live benchmark feeds
  • Familiarity with accessibil

What the JD emphasized

  • AI-powered coding aids like GitHub Copilot, Cursor, or Claude (Claude Code / [Claude.dev](http://Claude.dev)) to boost coding, debugging, refactoring, and learning during real-world projects
  • evaluate and improve AI-suggested code for correctness, performance, and maintainability