CACI International Inc

Micro Front-End Developer

CACI International Inc

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

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