Senior Front-End Engineer - Job Description
Chicago based position - not eligible for remote work
The RoleAs a
Senior Front-End Engineer, you will lead key initiatives shaping the user-facing experience of the STEAMe platform. You will collaborate closely with product, design, and engineering teams to enhance the application and build scalable, accessible front-end systems that deliver intuitive experiences, streamline complex workflows, and drive meaningful outcomes for customers.
In our fast-growing startup environment, you will contribute across the full development lifecycle-from designing UI architecture and shared component systems to providing technical leadership and mentoring teammates.
The ideal candidate is a mission-driven engineer with deep expertise in modern front-end technologies who writes clean, reliable code and designs thoughtful user experiences. You enjoy working cross-functionally and are excited to help evolve our platform while also growing into a future technical leadership role.
Responsibilities- Collaborate with the Principal Engineer and cross-functional teams to design and implement scalable, high-quality front-end architecture for the STEAMe platform
- Lead the development and evolution of shared UI components and front-end patterns that support a consistent and delightful user experience
- Partner closely with product and design teams to translate product requirements and design systems into responsive, accessible, and intuitive interfaces
- Mentor your peers and more junior teammates and exemplify front-end development best practices
- Participate in and facilitate agile ceremonies such as estimation, refinement, and retrospectives
- Engage thoughtfully in agile processes to clarify scope and implementation steps while identifying risks or opportunities for research
- Evaluate, recommend, and implement improvements to front-end development workflows, tooling, and engineering practices
- Actively participate in the full development life cycle, providing feedback on code, writing well-designed and tested software, and deploying it to the cloud
- Help ensure the performance, accessibility, and maintainability of the STEAMe user experience across browsers and devices
- Serve as a subject matter expert for front-end technologies and user interface architecture within the engineering team
Qualifications- BS in CS or equivalent experience
- 8+ years of professional software development experience with at least 2 years in a senior engineering role
- Strong experience building modern web applications using React and TypeScript
- Experience designing scalable front-end architectures, component libraries, or design systems
- Strong understanding of modern front-end development practices including state management, responsive design, and browser performance optimization
- Experience with testing frameworks and practices including unit testing and end-to-end testing tools such as Jest and Playwright
- Proficient in developing services with back end frameworks, tools, and object oriented languages such as .NET and C#
- Experience with Relational Databases and query languages such as Postgres and SQL
- Familiarity with cloud-hosted applications and development workflows using platforms such as Azure or AWS
- Experience working with modern development pipelines and CI/CD tools such as GitHub Actions
- Excellent verbal and written communication skills
- Comfortable adapting and learning new technologies quickly
- Track record of delivering high-quality software and a passion for building exceptional user experiences
Environmental Job Requirements & Working Conditions- This position is based in Chicago, IL.
- STEAMe is a Hybrid work environment, with 3 days work from home and 2 days in-office work, today on Tuesdays and Thursdays.
The pay range for this role is: $140,000 - $165,000. This salary range represents our target hiring range. Final compensation will be determined based on a variety of factors, including experience, skill set, and alignment to the role's scope and level.