Front End Developer
CAI
Front End Developer
**Req number:**
R4501
**Employment type:**
Full time
**Worksite flexibility:**
Remote
**Who we are**
CAI is a global technology services firm with over 8,500 associates worldwide and a yearly revenue of $1 billion+. We have over 40 years of excellence in uniting talent and technology to power the possible for our clients, colleagues, and communities. As a privately held company, we have the freedom and focus to do what is right—whatever it takes. Our tailor-made solutions create lasting results across the public and commercial sectors, and we are trailblazers in bringing neurodiversity to the enterprise.
**Job Summary**
We are looking for a talented Mid-Level Frontend Developer with deep expertise in React and Next.js to join our dynamic development team. The ideal candidate will contribute to building modern, scalable web applications while following industry best practices and emerging trends in front-end development.
**Job Description**
We are looking for a **Front End Developer** to Develop and maintain high-performance web applications using React and Next.js. This position will be **full-time** and **remote**
**What You'll Do**
+ Develop and maintain high-performance web applications using React and Next.js
+ Implement server-side rendering (SSR) and static site generation (SSG) strategies
+ Create and maintain reusable component libraries and custom hooks
+ Optimize application performance through code splitting, lazy loading, and caching
+ Implement state management solutions using modern approaches (Redux Toolkit, Zustand, Jotai)
+ UI/UX Implementation
+ Transform Figma designs into pixel-perfect, responsive interfaces
+ Implement modern CSS solutions using Tailwind CSS or styled-components
+ Optimize Core Web Vitals and overall user experience
+ Development Practices
+ Write clean, type-safe code using TypeScript
+ Implement comprehensive testing using Jest, React Testing Library, and Cypress
+ Participate in agile ceremonies and contribute to technical discussions
+ Mentor junior developers and provide constructive code review feedback
+ Collaborate with backend teams for API integration and documentation
**What You'll Need**
Required
+ 3+ years of professional experience with React ecosystem
+ 2+ years of hands-on experience with Next.js
+ Strong proficiency in TypeScript
+ Experience with modern state management and server state solutions
+ Understanding of frontend performance optimization techniques
+ Familiarity with containerization and CI/CD practices
+ React, Next.js, TypeScript
+ Modern CSS frameworks (Tailwind CSS, styled-components)
+ State management (Redux Toolkit, Zustand, React Query)
+ Testing (Jest, React Testing Library, Cypress)
+ Build tools (Webpack, Vite)
+ Version control (Git) and CI/CD platforms
+ API integration (REST, GraphQL)
+ Strong analytical and problem-solving abilities
+ Excellent written and verbal communication skills
+ Proactive approach to learning new technologies
+ Ability to work effectively in cross-functional teams
+ Strong focus on code quality and performance
+ Experience with agile development methodologies
Preferred
+ Experience with micro-frontend architectures
+ Experience with mobile-first development
+ Understanding of UX principles
**Physical Demands**
+ Ability to safely and successfully perform the essential job functions
+ Sedentary work that involves sitting or remaining stationary most of the time with occasional need to move around the office to attend meetings, etc.
+ Ability to conduct repetitive tasks on a computer, utilizing a mouse, keyboard, and monitor
**Reasonable accommodation statement**
If you require a reasonable accommodation in completing this application, interviewing, completing any pre-employment testing, or otherwise participating in the employment selection process, please direct your inquiries to application.accommodations@cai.io or (888) 824 – 8111.
Confirm your E-mail: Send Email
All Jobs from CAI