Job details
React Software Engineer
- REST
- Cypress
- GraphQL
- TypeScript
- SOLID
- Jest
Posted: 1 month ago
React Software Engineer Minimum Requirements
We are seeking an engineer with a solid foundation in programming and React applications, a high degree of drive and dedication, and the ability to learn quickly and hit the ground running.
Required Qualifications
-
BS degree in Computer Science or a related field
-
3 5 years of experience using React 16+ with TypeScript
-
Experience working with both RESTful APIs and GraphQL
-
Strong proficiency with recent versions of React, especially React Hooks and Context API
-
Experience with Jest and Cypress for unit and end-to-end testing
-
Understanding of ETL pipelines
-
Knowledge of databases and SQL
-
Active TS/SCI clearance required
-
U.S. Citizenship required
Nice to Have (Not Required)
-
Experience with OpenLayers
-
Experience with GeoServer
-
Familiarity with Relay or Apollo
-
Experience with NGINX
-
Exposure to Kubernetes
-
Experience with monorepos using Nx
Job Description
Job Duties
-
Maintain and enhance internal React component libraries to ensure consistency, reusability, and scalability across the community's frontend applications
-
Develop and support domain-specific React applications
-
Implement new features and resolve technical issues, adhering to best practices and clean coding standards
-
Collaborate directly with end users and stakeholders to:
-
Gather feedback
-
Identify pain points
-
Translate feature requirements into technical specifications
-
-
Work as part of a small, growing web team-strong communication skills are essential