The partner company is looking for a React Developer to work on high-impact projects within a collaborative and mission-focused team to design, build, and maintain responsive, user-centric front-end applications.
Requirements
- Strong expertise in React, JavaScript/TypeScript, HTML5, and CSS3
- Proven ability to build applications from conception to deployment using modern React practices
- Experience with testing frameworks such as Jest, Cypress, or RSpec for ensuring code quality
- Proficiency with Git and Agile development methodologies
- Experience with Formik and Yup for React form development
- Familiarity with RTK Query for state management and data fetching
- Experience with CI/CD pipelines and deploying web applications
Responsibilities
- Build and maintain responsive and interactive user interfaces using React
- Implement advanced React features such as hooks, context providers, and memoization for performance optimization
- Manage application state and API interactions using Redux and RTK Query
- Apply modern CSS and design systems to style components consistently
- Write clean, test-driven code and implement robust test coverage using tools like Jest, RSpec, or Cypress
- Identify and resolve performance bottlenecks, bugs, and other issues across the stack
- Document technical processes, software procedures, and system designs; contribute to code reviews
Other
- 3+ years of professional experience in software development with a focus on front-end technologies
- Excellent communication and collaboration skills, with a focus on teamwork and stakeholder engagement
- U.S. citizenship and eligibility to obtain a Public Trust security clearance
- Remote work flexibility within the Washington, D.C. Metro Area
- Opportunities for professional development, career growth, and continuous learning