Software engineer jobs in Chicago, IL

556verified openings
Filter by
No filters selected
weekday-1 Verified 2d ago

Frontend Engineer

Chicago, Illinois, United States On-site

Salary not listed
PaySalary not listed
TypeFull-time
Work settingOn-site
Verified listing

JobFig found this opening at its original source and checks that it remains available.

About the role

This role is suited for an engineer who enjoys solving challenging frontend architecture problems, managing complex application state, and building reliable user experiences for sophisticated business workflows. You will join a small, high-ownership engineering team where frontend engineering plays a critical role in product development.

What you'll bring

  • We are looking for a highly skilled Senior Frontend Engineer with deep expertise in React and TypeScript to build and evolve complex, data-intensive web applications.
  • The ideal candidate will have strong technical judgment, a bias toward shipping, and the ability to translate complex user and business requirements into intuitive, maintainable, and high-performance interfaces.
  • 3+ years of professional software engineering experience with strong hands-on expertise in frontend development.
  • Deep production experience with React and TypeScript.
  • Strong understanding of modern frontend architecture, component design, and application development practices.
  • Proven experience building data-dense and form-heavy interfaces at scale.
  • Strong experience handling complex validation, large repeating field sets, interdependent controls, and sophisticated application state.
  • Excellent understanding of client-side state management, frontend performance, testing, and maintainability.
  • Strong ability to reason about complex systems with extensive dependencies, edge cases, and business rules.
  • Experience designing and consuming REST APIs and collaborating effectively with backend engineering teams.
  • Strong understanding of frontend performance optimisation and reliable production application development.
  • Experience developing maintainable, testable, and reusable frontend architectures.