Incident IQ is looking for an experienced frontend engineer to build new features and enhance their top-tier cloud-based SaaS application for K-12 schools.
Requirements
- Proficiency in JavaScript/TypeScript, React, HTML, and CSS.
- Ability to design clean, modular, maintainable code using OOP, SOLID, and common patterns.
- Comfort with architectural concepts (e.g., MVC/MVVM, dependency injection) and modern app architecture.
- Practical API integration skills (REST; familiarity with auth flows, pagination, error handling).
- Working knowledge of SQL/relational concepts to reason about data and debug API‑driven issues.
- Strong debugging and profiling skills (Chrome/Edge DevTools, React DevTools) and an eye for performance.
- C-Sharp/.NET familiarity (reading/writing service code, DTOs, DI, async patterns).
Responsibilities
- Deliver user‑facing features in React + TypeScript across our web applications.
- Collaborate with design and backend teams to translate product ideas into accessible, high‑quality UIs
- Integrate with C-Sharp microservice REST APIs
- Contribute to component libraries/design systems and promote reuse across the experience layer
- Optimize for performance (code splitting, caching, lazy loading)
- Write automated tests (Jest, React Testing Library, Cypress)
- Participate in code reviews, propose improvements, and uphold code quality.
Other
- A minimum of 3 years of professional experience in web app development
- Clear communication, collaborative mindset, thoughtful prioritization, and attention to detail.
- Tooling fluency: Git/GitHub workflows; VS Code or Visual Studio.
- Willingness and ability to quickly learn new technologies and adapt to changes in requirements or technology stack
- Experience helping migrate from Angular to React (coexistence, adapters, incremental rollout).