CACI bv ยท 11 hours ago
Micro Front-End Developer
CACI is seeking an experienced Micro Front-End Developer to build and maintain modular, scalable user interfaces using Angular and React. The role involves developing independently deployable front-end modules that integrate seamlessly into larger enterprise applications while collaborating with backend teams and optimizing application performance.
ConsultingEducationTraining
Responsibilities
Design, develop, and deploy micro front-end applications using React and Webpack module federation, ensuring modularity, scalability, and maintainability
Develop rich user interfaces using KendoReact components, ensuring consistent design patterns and optimal user experience
Implement and maintain Webpack module federation configurations to enable runtime integration of micro front-ends
Collaborate with backend teams to integrate with microservices APIs and ensure seamless data flow
Optimize application performance, including code splitting, lazy loading, and bundle size optimization
Develop and maintain reusable component libraries and shared dependencies across micro front-end applications
Work with cross-functional teams in an Agile environment to identify and prioritize project requirements and develop solutions to meet those requirements
Ensure adherence to coding standards and contribute to the improvement of the overall code quality
Stay up to date with new technologies, trends, and best practices in React, micro front-ends, and module federation
Qualification
Required
Bachelor's degree in computer science, Information Technology, or a related field. Will consider experience in lieu of degree
5+ or more years of experience in React, Angular or other front end development tools, ideally prefer a focus on modern React patterns (Hooks, Context API, etc.)
Strong experience with KendoReact components and UI development
Proven experience implementing Webpack module federation for micro front-end architecture
Understanding of microservices architecture and RESTful API integration
Experience with Webpack configuration, build optimization, and bundling strategies
Proficiency in JavaScript/TypeScript, HTML5, and CSS3
Strong understanding of software development life cycles, especially the Agile Scrum methodology
Must be able to obtain a Public Trust (US Citizenship required)
Preferred
Experience with DevOps tools, such as Jenkins, Docker, or Kubernetes
Knowledge of CI/CD pipelines for front-end applications
Experience with testing frameworks (Jest, React Testing Library, Cypress)
Familiarity with design systems and component-driven development
Experience with Azure cloud platform
Certification in React or related technologies
Excellent problem-solving skills, with the ability to troubleshoot complex technical issues
Strong communication and collaboration skills, with the ability to work effectively with cross-functional teams
Experience with Playwright to support automated end-to-end testing and ensure UI reliability across distributed front-end modules
Benefits
Healthcare
Wellness
Financial
Retirement
Family support
Continuing education
Time off benefits
Company
CACI bv
CACI levert, implementeert en beheert bedrijfskritische oplossingen voor het Hoger Onderwijs: het StudentInformatieSysteem OSIRIS en LISA voor zaakgericht werken.
Funding
Current Stage
Growth StageCompany data provided by crunchbase