
Micro Front-End Developer
CACI International Inc
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $75,200 - $158,100 per year
About the role
- 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.
Requirements
- 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)
Benefits
- healthcare
- wellness
- financial
- retirement
- family support
- continuing education
- time off benefits
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
ReactWebpackKendoReactJavaScriptTypeScriptHTML5CSS3micro front-end architectureRESTful API integrationAgile Scrum methodology
Soft skills
collaborationproblem-solvingcommunicationadaptabilityattention to detail
Certifications
Bachelor’s degree in computer sciencePublic Trust