Front-End React Developer
SAIC · Silver Spring
We are seeking an experienced Front-End React Developer to design, develop, test, and support a modern, secure, data-intensive enterprise web application. The successful candidate will develop responsive, accessible, and maintainable user interfaces using React and will work closely with solution architects, backend developers, AI/ML engineers, DevOps engineers, QA personnel, and business stakeholders.
The role focuses on interactive dashboards, workflow interfaces, record-management screens, search and filtering, reporting, data visualization, and integration with backend APIs and enterprise services. The team follows Agile/Scrum practices with iterative development, sprint-based delivery, demonstrations, testing, and continuous stakeholder feedback.
Key Responsibilities-
Design, develop, test, and maintain enterprise web applications using React.
-
Develop reusable, modular, maintainable React components and responsive, accessible user interfaces.
-
Develop interactive dashboards, complex forms, data tables, record-detail screens, workflow interfaces, search, filtering, sorting, pagination, navigation, and saved views.
-
Integrate React applications with RESTful APIs and backend services and implement appropriate client-side state management and data-fetching patterns.
-
Implement role-aware user experiences and support enterprise authentication and authorization, including SSO and MFA.
-
Develop interfaces for AI-generated or AI-assisted content and support human review and approval workflows.
-
Implement reporting, data visualization, and self-service export functionality.
-
Work with SQL/MariaDB relational data structures and write or understand SQL queries for development, testing, troubleshooting, and data validation.
-
Translate requirements, user stories, acceptance criteria, and wireframes into production-quality interfaces.
-
Develop unit, component, and integration tests; participate in code reviews and maintain coding standards.
-
Troubleshoot front-end, browser, API integration, and application-performance issues.
-
Support system integration testing, user acceptance testing, regression testing, and production deployment.
-
Work effectively in a Linux-based development environment using VS Code, Git, package managers, build tools, debugging tools, and common shell utilities.
-
Actively participate in Agile/Scrum ceremonies, including sprint planning, daily stand-ups, backlog refinement, sprint reviews/demos, retrospectives, estimation, and release activities.
-
Collaborate with the Product Owner/Scrum team to refine user stories, define acceptance criteria, estimate work, and deliver committed sprint objectives.
-
Develop and maintain appropriate technical documentation.
We are approximately 23,000 strong; driven by mission, united by purpose, and inspired by opportunities. SAIC is an Equal Opportunity Employer. Headquartered in Reston, Virginia, SAIC has annual revenues of approximately $7.3 billion. For more information, visit saic.com. For ongoing news, please visit our newsroom.