Remote friendly (Lansing, Michigan, United States)
Worldwide
Company DescriptionApexon is a digital technology services and platform solutions company that partners with clients to improve their digital experience and insight. With more than 25 years of experience, our 5000+ Apexers in more than 10 offices worldwide are helping companies enhance their digital experience with their customers.We work in the areas of digital experience, analytics, AI and cloud to unlock the power of technology for our clients to empower humans with intelligent and experiential solutions. We enable #HumanFirstDigital.Job DescriptionRole: React DeveloperLocation: Lansing, MI (Onsite)Position -2Key ResponsibilitiesDevelop reusable React components following design system standardsImplement responsive, accessible (WCAG 2.1 AA) user interfacesBuild complex forms with dynamic fields and validation logicDesign and implement state management with proper loading/error handlingCreate custom React hooks that encapsulate business logicIntegrate with RESTful APIs through layered architectureBuild dashboard interfaces with data grids, filtering, and search capabilitiesDevelop multi-step workflows and wizardsWrite clean, well-documented code following established patternsParticipate in code reviews and maintain code quality standards________________________________________Required SkillsTechnical3+ years React experience with modern hooks and patternsExperience with React framework (Next.js is an advantage.)Strong proficiency with state management solutions (Redux, or similar)Expert JavaScript (ES6+) knowledgeCSS and responsive design with modern frameworksExperience with RESTful API integration and async operationsGit version controlCore CompetenciesBuilding accessible web applications (WCAG 2.1 AA)Design system implementationComponent composition and custom hooksPerformance optimization (memoization, code splitting)Strong debugging and problem-solving skillsCode review and documentation________________________________________Preferred QualificationsState persistence solutionsExperience with complex form systems and validationServer-side rendering and API routesCI/CD and deployment pipelinesAgile/Scrum methodology________________________________________Tech StackFramework: Modern React framework (Next.js preferred.)State Management: Redux or similarStyling: Design system components, modern CSS frameworkLanguage: JavaScript ES6+Tools: Git, package manager (npm/yarn/pnpm), linting tools________________________________________What You'll BuildDashboards: Multi-role interfaces with metrics, analytics, and task managementForms: Multi-step wizards with dynamic fields, validation, and state persistenceData Tables: Sortable, filterable grids with pagination and bulk operationsComponent Library: Reusable design system components and patternsSearch: Advanced filtering interfaces with multiple criteriaAdditional InformationAll your information will be kept confidential according to EEO guidelines.