Incident IQ is looking for a Senior Software Engineer to lead high-impact initiatives across their React-forward experience layer and C-Sharp microservice integrations to drive technical direction, mentor teammates, and deliver reliable, performant user experiences for K-12 districts nationwide.
Requirements
- Deep proficiency with React, TypeScript, HTML, CSS, and modern state management patterns; strong debugging and performance tuning (DevTools, React Profiler).
- Solid software design and architecture fundamentals (OOP, SOLID, modular boundaries, dependency injection).
- Experience with micro‑frontend architectures and composition at scale; pragmatic view of tradeoffs.
- Experience designing, consuming, and troubleshooting REST APIs; understanding of authN/authZ, pagination, and error‑handling strategies.
- Working knowledge of SQL/relational concepts to reason about data flows and diagnose API‑driven issues.
- Experience evolving design systems/component libraries; Storybook or similar tooling.
- Hands‑on C-Sharp/.NET experience (service code, DTO design, DI, async/await) and evolving API contracts.
Responsibilities
- Lead complex, multi‑sprint initiatives end‑to‑end—from technical discovery and scoping to delivery and measurement.
- Design and build scalable React + TypeScript features and reusable components aligned with our design system; elevate accessibility and usability.
- Integrate deeply with C-Sharp REST APIs, develop C-Sharp experience-layer services, and influence contracts for performance, reliability, and developer experience.
- Champion performance (code‑splitting, caching strategies, lazy loading, Core Web Vitals); set team‑level benchmarks.
- Shape our automated testing strategy (unit/integration/E2E with Jest, React Testing Library, Cypress); improve CI quality gates.
- Identify and execute refactors that reduce complexity; pay down tech debt with measurable outcomes.
- Mentor and multiply others through design reviews, pairing, and technical guidance; model best practices.
Other
- 7+ years of professional experience building and shipping web applications
- Clear communication, strong collaboration skills, and the ability to influence without authority.
- Migration experience (e.g., Angular React) using coexistence and strangler‑fig patterns.
- Observability and performance tooling (Grafana, Sentry, Lighthouse, Core Web Vitals) and setting/owning SLOs.
- We facilitate whole-person growth where employees can develop personally as well as professionally.