Mediabistro logo
job logo

Frontend Developer

Compunnel Inc. · Springfield, IL, USA ·

Pay:
80.000 - 110.000
Job type:
Full Time

Overview

Job Title :

Frontend Engineer - AI Applications
Location:

IL-Mossville-Tech Center Building K - Onsite
Duration:

24 months
Responsibilities

Front-end role: React expertise, UI/UX collaboration, testing independence, communication.
React Development
Cloud integration exposure
AI Coding Assistants
Aws or Azure
React Development: Build and maintain high-quality, reusable components using React. Utilize hooks for state management and lifecycle methods to optimize performance.
State Management: Implement robust state management solutions using Redux or TanStack Query to efficiently handle complex application states, especially for real-time data updates in AI applications.
Conversational Interfaces: Develop chatbot interfaces and conversational UI components that integrate with backend AI services. Implement features like message threading, real-time updates, and context preservation.
Data Visualization: Create interactive and responsive data visualizations using libraries such as D3.js or Recharts to represent complex AI-generated data sets. Ensure visualizations are performant and accessible.
Tabular Data Display: Implement efficient solutions for displaying large datasets in tabular format, utilizing virtualization techniques for optimal performance. Experience with libraries like react-table or ag-Grid is beneficial.
UI/UX Collaboration: Work closely with UI/UX designers to translate designs into functional user interfaces, ensuring an intuitive and engaging user experience for AI-powered applications.
Testing and Quality Assurance: Write comprehensive unit tests using Jest and integration tests with React Testing Library. Utilize Storybook for component development and testing in isolation.
CI/CD Integration: Establish and maintain continuous integration and deployment pipelines using tools like GitHub Actions or Jenkins to automate testing and deployment processes.
Cloud Integration: Collaborate with backend teams to integrate cloud services (AWS/Azure) into the frontend architecture, ensuring seamless data flow between services and AI models.
Education & Experience Required

4+ years of experience

in frontend development with a deep understanding of React's component-based architecture, hooks, and context API.
Do you accept internships as job experience: Yes
Are there past or additional job titles or roles that would provide comparable background to this role:
Technical Skills

React Expertise: 4+ years of experience in frontend development with a deep understanding of React's component-based architecture, hooks, and context API.
TypeScript Proficiency: Strong skills in TypeScript for building scalable applications, enhancing code quality through type safety.
State Management Libraries: Hands-on experience with Redux or TanStack Query for managing complex application states, particularly in data-intensive AI applications.
Data Visualization: Proficiency in implementing interactive data visualizations using D3.js, Recharts, or similar libraries.
Tabular Data Handling: Experience in efficiently rendering and managing large datasets in tabular format, with knowledge of virtualization techniques.
Testing Frameworks: Familiarity with Jest for unit testing and React Testing Library for component testing.
UI Component Libraries: Experience with UI frameworks such as Material UI or Chakra UI for building accessible and responsive interfaces.
Cloud Platforms: Knowledge of AWS or Azure services relevant to frontend applications (e.g., S3 for storage, Lambda for serverless functions).
Soft Skills

TypeScript Proficiency : Strong skills in TypeScript for building scalable applications, enhancing code quality through type safety.
Seniority level

Associate
Employment type

Full-time
Job function

Software Development

#J-18808-Ljbffr