Senior Software Engineer (Frontend)
Computer Information Concepts
- United States
- United States
À propos
Location: CO/KS/IL/MO (Remote Must reside in one of these States) Salary: $130k-$170k (DOE) Reports to: CTO About the Company We are a mature software company with a long history of serving county and city government customers. Our product portfolio spans ~40 Windows-based client/server applications, from VBA extensions to standalone VB.NET tools. We are now consolidating these into a modern SaaS suite of 35 integrated products that will power the next chapter of our growth. We operate two parallel engineering lanes: Continuity (established, non-web products) and Modernization (new SaaS products). As products migrate, more engineering capacity will be directed toward the Modernization lane. A Culture Index survey will be sent to you via email upon completion of the application. This must be completed in order to be considered for the position. Role Overview As a Senior Software Engineer (Frontend), you will lead frontend delivery in our Modernization lane - building workflow-heavy React + TypeScript applications and establishing the patterns that keep the codebase consistent and approachable as we scale. This is a senior-level individual contributor role (no direct reports) with high ownership and influence over frontend standards. You will work in a tight loop with our Product Design Lead and platform/backend engineering to deliver clear, reliable user experiences for complex government workflows (forms, approvals, permissions, and data-heavy screens). Our new frontend stack is React + TypeScript using feature-sliced design (a feature-oriented structure with clear boundaries), integrated with a C#/.NET backend API. We value engineers who actively reduce complexity, design clear interfaces, and build systems that are easy to understand and change. Good judgment matters more than strict adherence to any one framework; we value clarity over ceremony. Key Responsibilities
Frontend Architecture & Foundations Build and evolve our React + TypeScript architecture using feature-sliced design (or a comparable feature-oriented approach). Establish pragmatic standards for state management, routing, data fetching, and error handling. Create reusable building blocks for workflow-heavy UI (forms, validation patterns, tables/grids, permissions-aware behavior). Product Delivery & Collaboration Ship production frontend features end-to-end, working closely with backend engineers on API contracts and integration patterns. Partner with the Product Design Lead to implement consistent workflows and UI behavior across products. Contribute to vertical-slice delivery across frontend and backend: small, shippable increments that reduce risk and improve feedback loops. Quality, Performance, and Maintainability Set a pragmatic testing strategy that supports velocity and reliability (unit/integration/E2E where appropriate). Diagnose and resolve performance issues common in data-heavy applications (rendering, caching, perceived latency, state bugs). Raise the quality bar through code review and simple, teachable patterns - not over-engineered abstractions. Team Growth & Influence Help establish frontend standards and working agreements that make future hires productive quickly. Mentor incoming engineers as the modernization effort expands. Contribute to an engineering culture focused on clarity, ownership, and long-term maintainability. Qualifications
6+ years of professional software engineering experience with significant frontend ownership. Strong production experience with React and TypeScript. Experience building and maintaining complex application UIs (workflow-heavy forms, data-heavy screens, role/permission-aware UX). Strong debugging skills (state management issues, performance bottlenecks, edge cases). Ability to collaborate effectively with design and backend engineering and make tradeoffs explicit. Demonstrated preference for simple, maintainable designs over unnecessary architectural complexity. Nice to have (not required)
Experience with feature-sliced design (or similar modular, feature-oriented frontend architectures). Familiarity with backend concepts (APIs, auth flows, data modeling) sufficient to collaborate effectively. Experience implementing or integrating design systems. Practical accessibility familiarity. Why Join Us
Establish the frontend foundation for a major SaaS modernization effort and set standards that will shape how the team builds for years. Work in a tight partnership with a Product Design Lead and CTO to deliver consistent, customer-centered workflows. Build software used daily by local governments - real complexity, real constraints, real impact. High autonomy and clear ownership in a lean environment that values pragmatic delivery and long-term maintainability. Join early and help shape our modernization effort; an additional wave of mid-level engineering hires will follow after two cornerstone senior hires. Medical, dental, and vision coverage with CIC paying 75% of monthly premiums 401(k) with Company Contributions Vacation, sick leave, and paid holidays to support work-life balance
Compétences linguistiques
- English
Avis aux utilisateurs
Cette offre provient d’une plateforme partenaire de TieTalent. Cliquez sur « Postuler maintenant » pour soumettre votre candidature directement sur leur site.