Cleint is seeking a Senior Frontend Developer to lead the development of enterprise-grade user interfaces for Generative AI applications used by engineering teams this role youll leverage your 4 years of React/TypeScript expertise to build scalable high-performance UIs-including chatbots data visualizations ( Recharts) and complex tabular data displays-while collaborating closely with AI/ML and cloud teams. The ideal candidate has deep experience with state management (Redux/TanStack Query) testing (Jest React Testing Library) and cloud integrations (AWS/Azure). This is a unique opportunity to shape how Clients global workforce interacts with cutting-edge AI tools in an industrial setting.
Required Education:
Minimum: Bachelors degree in Computer Science Software Engineering or a related technical field.
Acceptable Substitute: Equivalent practical experience (4 years in frontend development).
Internship Experience: Counted toward total years of experience.
Preferred Education:
Masters degree in Computer Science Human-Computer Interaction (HCI) or AI/ML-related fields.
Certifications in AWS/Azure cloud services or UI/UX design.
Required Skills:
4 years of React (hooks context API component architecture).
Proficient in TypeScript for scalable applications.
State management (Redux or TanStack Query).
Data visualization ( Recharts) and tabular data handling (react-table ag-Grid).
Testing frameworks (Jest React Testing Library).
Basic knowledge of cloud platforms (AWS/Azure services like S3 Lambda).
Soft Skills:
Collaboration with cross-functional teams (engineers designers AI specialists).
Problem-solving for performance optimization in data-heavy UIs.
Preferred Skills:
Experience with UI component libraries (Material UI Chakra UI).
Familiarity with AI/ML application interfaces (e.g. chatbots real-time dashboards).
CI/CD pipeline setup (GitHub Actions Jenkins).
Storybook for component isolation.
Knowledge of accessibility standards (WCAG).
Job Duties:
Develop enterprise-grade UIs for Generative AI tools used in Caterpillars engineering workflows.
Transform prototypes into scalable production applications.
Build React-based interfaces for AI applications (chatbots data visualization tabular data).
Optimize performance for real-time AI data using state management (Redux/TanStack).
Collaborate with UI/UX designers to ensure intuitive user experiences.
Integrate frontend with cloud services (AWS/Azure) and backend AI models.
Write tests (Jest React Testing Library) and maintain CI/CD pipelines.
Work Environment:
Small agile team collaborating with engineers designers and AI specialists.
Hybrid/on-site (mention location if applicable).