Description
We are currently seeking an experienced professional to join our team in the role of Consultant Specialist in the CTO AI Platforms business.
Principal Responsibilities:
- Own end-to-end frontend delivery, from requirements clarification and technical solution design through implementation, testing, release, and production support.
- Design and continuously evolve the frontend architecture and shared foundational capabilities of the AI Platform Portal, balancing consistency, extensibility, maintainability, and delivery efficiency.
- Build high-quality product workflows for platform capabilities such as model services, RAG, Agents, and MCP, including backend API integration and asynchronous or streaming interactions where needed.
- Align frontend interfaces, API contracts, and integration plans with backend, AI, and platform teams, identifying dependencies and risks early.
- Establish and continuously improve frontend engineering practices, including component design, code reviews, automated testing, accessibility, and release quality.
- Diagnose and improve user-perceived performance, reliability, and usability; provide appropriate loading, empty, error, and recovery states, and use telemetry and production feedback to drive improvements.
- Work with product and design teams to refine requirements and deliver accessible, responsive experiences across supported browsers and devices.
- Share technical knowledge and mentor teammates to improve frontend implementation quality and team effectiveness.
Knowledge & Experience / Qualifications:
- 6+ years of frontend engineering experience, with a strong track record of delivering and maintaining production-grade web applications.
- Strong proficiency in React and TypeScript, including component architecture, Hooks, reusable design patterns, and performance-conscious rendering.
- Experience designing frontend architectures that are scalable and maintainable for the needs of the product; experience designing or implementing micro-frontend architectures.
- Proficient with frontend build and development tools such as Vite or Webpack, as well as package management, linting, formatting, and CI workflows.
- Experience analyzing and optimizing frontend performance, including using browser performance tools to identify issues and optimize rendering, asset loading, and bundle size.
- Experience managing client-side state and server-side data, with familiarity with tools such as Redux Toolkit, Zustand, and React Query.
- Strong understanding of modern JavaScript, browser behavior, semantic HTML, CSS, responsive layouts, and accessibility fundamentals.
- Experience integrating frontend applications with REST or GraphQL APIs, with the ability to handle asynchronous operations, authentication flows, network issues, and service failures reliably.
- Solid testing experience across unit/component and end-to-end levels; familiarity with tools such as Jest or Vitest, React Testing Library, and Playwright.
- Ability to own complex work independently, make sound technical trade-offs, communicate risks proactively, and collaborate effectively with product, design, and engineering teams.
- Good English communication skills for day-to-day cross-functional collaboration.