Responsibilities
- Create and sustain React-based applications using TypeScript, emphasizing speed, accessibility, and long-term maintainability.
- Construct optimized GraphQL queries and mutations for efficient data handling.
- Develop modular, reusable UI components and uphold a unified design system.
- Manage deployment of new releases and urgent fixes to live environments.
- Diagnose and resolve bugs in both development and production settings.
- Implement unit and integration tests for every feature or defect resolution.
- Work closely with back-end developers and product teams to ensure durable and maintainable solutions.
- Enforce industry best practices in front-end development covering performance, accessibility, security, and code integrity.
- Engage in code reviews, help define engineering standards, and promote team-wide technical growth.
Work Arrangement
Predominantly remote with occasional office visits
Other
- Candidates may be required to undergo a security clearance process and must satisfy eligibility criteria for access to classified information, including U.S. Citizenship.
- The hiring process includes one in-person interview, usually the final stage, with travel and lodging expenses covered.
- While the role is primarily remote, brief office visits are expected about once per quarter, fully funded by the company.