ArmorPoint simplifies cybersecurity by unifying network operations, security operations, and SIEM capabilities in a single platform. The React Engineer will play a critical role in improving product quality, stability, and user experience across web applications by investigating, diagnosing, and fixing bugs in customer-facing and internal React applications.
Responsibilities:
- Investigate, reproduce, triage, and resolve bugs across React front ends built with JavaScript and TypeScript
- Work through a steady stream of defects with urgency, discipline, and strong attention to detail
- Identify root causes across UI behavior, GraphQL queries, API interactions, Elasticsearch results, and MongoDB-backed workflows
- Validate fixes carefully, prevent regressions, and document findings in a way that helps the wider team move faster
- Partner with product, support, design, and engineering teams to clarify expected behavior, prioritize issues, and close feedback loops
- Contribute targeted code improvements that reduce recurring defects and improve maintainability, consistency, and stability
- Participate in agile development activities, including sprint planning, standups, reviews, and retrospectives
- Support occasional enhancement work or focused projects as product stability improves
Requirements:
- 3+ years of professional experience in web application development
- Strong experience building React front ends with modern JavaScript and TypeScript
- Demonstrated success debugging and fixing defects in production or near-production web applications
- Experience working with GraphQL in application development
- Experience querying Elasticsearch and MongoDB
- Strong troubleshooting and root-cause analysis skills across front-end behavior and connected data flows
- A detail-oriented working style and a habit of validating fixes thoroughly before considering an issue done
- Familiarity with RESTful APIs and with software development best practices such as version control, testing, and CI/CD
- Strong written and verbal communication skills and the ability to work effectively in a collaborative agile environment
- Experience in SaaS, enterprise software, or cybersecurity environments
- Experience supporting search-heavy, analytics-rich, or operationally complex web applications
- Experience working through product stabilization or defect-reduction phases in a software lifecycle
- Understanding of UI/UX principles and front-end performance optimization