onsite
Senior Front End Software Developer - CACI International
Software Engineer
Lead the design and implementation of high‑traffic, cloud‑native front‑end applications using JavaScript, React, and Node.js on AWS, delivering real‑time situational awareness and collaboration features.
About the role
Key Responsibilities
- Architect, develop, and maintain scalable front‑end applications that support critical situational awareness and collaboration services.
- Collaborate with back‑end teams to integrate RESTful and GraphQL APIs, ensuring seamless data flow and performance.
- Implement responsive, accessible UI components using React, TypeScript, and modern CSS frameworks.
- Optimize application performance, conduct code reviews, and enforce best practices for security and maintainability.
- Participate in continuous integration/continuous deployment pipelines on AWS, managing deployment, monitoring, and incident response.
Requirements
- 5+ years of professional front‑end development experience with JavaScript and React.
- Strong knowledge of Node.js, TypeScript, and cloud‑native architecture on AWS.
- Proficiency in state management (Redux, Context API) and modern build tools (Webpack, Vite).
- Experience with automated testing (Jest, Cypress) and performance profiling.
- Excellent problem‑solving skills, strong communication, and a collaborative mindset.
Skills
javascriptreactnodejsaws