Overview
On Site
Contract - W2
Contract - 10 month(s)
Skills
UI/UX
Algorithms
Develop
GenerativeA
Job Details
Cleint is seeking a Senior Frontend Developer to lead the development of enterprise-grade user interfaces for Generative AI applications used by engineering teams worldwide. In this role, you'll leverage your 4+ years of React/TypeScript expertise to build scalable, high-performance UIs-including chatbots, data visualizations (D3.js, 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 Client's global workforce interacts with cutting-edge AI tools in an industrial setting.
Required Education:
Minimum: Bachelor's 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:
Master's 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 (D3.js, 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 Caterpillar's 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).
Minimum: Bachelor's 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:
Master's 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 (D3.js, 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 Caterpillar's 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).
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.