Senior Front-End Engineer - Chicago

STEAMe LLCChicago, IL
9dHybrid

About The Position

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

Requirements

  • 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

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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service