Logo for Computer Information Concepts, Inc.

Senior Software Engineer (Frontend) at Computer Information Concepts

Roles & Responsibilities

  • 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).

Requirements:

  • 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.
  • 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.

Job description

Job Description: Senior Software Engineer (Frontend)

Location: CO/KS/IL/MO (Remote – Must reside in one of these States)
Salary: $130k-$170k (DOE)
Reports to: CTO

**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. This ensures that every resume we review comes from a real person who has taken the time to engage with our process.

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 3–5 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.

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

Software Engineer Related jobs

Other jobs at Computer Information Concepts, Inc.

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.