Front-End React Developer

SAIC

Silver Spring (MD)

On-site

USD 110,000 - 160,000

Full time

2 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

SAIC in Silver Spring, MD seeks an experienced Front-End React Developer to design, develop, test, and support a modern, secure, data-heavy enterprise web application. You will build responsive interfaces with React and collaborate with solution architects, backend AI/ML engineers, DevOps, QA, and business stakeholders.

The role emphasizes creating reusable components, dashboards, data tables, and complex forms, while ensuring accessibility and secure front-end practices in a Linux-based

Qualifications

  • Bachelor's degree in CS, Software Engineering, Information Systems, or related discipline or equivalent experience.
  • 5+ years front-end or web app development, including 3+ years React.
  • Proficiency in React, JavaScript, HTML5, and CSS3.

Responsibilities

  • Design, develop, test, and maintain enterprise web applications using React.
  • Develop reusable, modular React components and responsive UIs.
  • Implement client-side state management and data fetching for APIs.

Skills

React
JavaScript
HTML5
CSS3
REST APIs
SQL
Git
Unit testing
Linux
VS Code
Agile/Scrum
RBAC

Education

Bachelor's degree in CS/Software Eng/IS or equivalent

Tools

MariaDB/MySQL

Job description

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.

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.
Required Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related technical discipline, or equivalent professional experience.
  • 5+ years of professional front‑end or web application development experience, including 3+ years of hands‑on React development.
  • Strong proficiency in React, JavaScript, HTML5, and CSS3.
  • Strong understanding of functional components, hooks, reusable component design, routing, state management, and modern React development patterns.
  • Experience developing enterprise‑scale, data‑intensive web applications and dashboards and integrating them with RESTful APIs.
  • Working knowledge of SQL and relational database concepts; familiarity with MariaDB/MySQL tables, relationships, queries, views, and data structures.
  • Experience with Git, automated front‑end testing, responsive design, cross‑browser compatibility, and secure front‑end development practices.
  • Experience working in Linux‑based development environments and comfort with the Linux command line/shell, environment variables, file systems, permissions, logs, and common development utilities.
  • Experience using Visual Studio Code (VS Code) or a comparable modern IDE for development, debugging, source control, linting, and code‑quality workflows.
  • Understanding of authentication, authorization, session management, and role‑based access concepts.
  • Hands‑on experience working as part of an Agile/Scrum software development team, including sprint planning, daily stand‑ups, backlog refinement, sprint reviews, and retrospectives.
  • Strong analytical, debugging, problem‑solving, written, and verbal communication skills.
  • Must be a US Citizen and able to obtain and maintain a Public Trust.
Preferred Qualifications
  • Experience with React Router and modern state/data‑management approaches.
  • Experience with React Testing Library, Jest, Vitest, or comparable testing frameworks.
  • Hands‑on experience working as part of an Agile/Scrum software development team, including sprint planning, daily stand‑ups, backlog refinement, sprint reviews, and retrospectives.
  • Experience with enterprise UI/component libraries and data‑visualization tools.
  • Experience with Section 508/WCAG accessibility requirements.
  • Experience with enterprise SSO/MFA, Microsoft 365, and/or SharePoint integrations.
  • Experience developing workflow‑oriented applications and
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Frontend Developer React
Frontend Developer React

Compunnel, Inc. • Bentonville (AR)

On-site
USD 70,000 - 90,000
ReactJS Developer
ReactJS Developer

Compunnel, Inc. • Plano (TX)

On-site
USD 90,000 - 130,000
Sr Front End Developer
Sr Front End Developer

ViziRecruiter,LLC. • New Hampshire

On-site
USD 120,000 - 150,000
Front End Architect
Front End Architect

Volto Consulting • Jersey City (NJ)

On-site
USD 180,000 - 230,000
Senior Front-End Software Developer (React-NodeJS)
Senior Front-End Software Developer (React-NodeJS)

CatchProbe Intelligence Technologies • San Francisco (CA)

On-site
USD 120,000 - 160,000
Senior Front-End Architect
Senior Front-End Architect

Pinnaclearc • Jersey City (NJ), Northern (KY)

On-site
USD 120,000 - 180,000
React Developer
React Developer

Compunnel, Inc. • New Jersey

On-site
USD 100,000 - 130,000
Fronted Developer (React)
Fronted Developer (React)

Accord Technologies Inc • Springfield (MO)

On-site
USD 110,000 - 150,000
Lead Software Engineer Node.js / React
Lead Software Engineer Node.js / React

Compunnel, Inc. • Florham Park (NJ), Northern (KY)

On-site
USD 120,000 - 180,000
Senior Frontend Lead — ReactJS & Reactive Tech
Senior Frontend Lead — ReactJS & Reactive Tech

Veriipro • Austin (TX)

On-site
Confidential