Senior Software Engineer (Frontend)

Wonder Group•New York, NY

About The Position

Wonder is seeking a Senior Software Engineer focused on frontend development to design, implement, deliver, and test application features. The role involves understanding products from both technical and business perspectives and collaborating with designers, product owners, and engineers to build software aligned with business and technical priorities. The engineer will take technical responsibility for a feature set, build new experiences and functionality, manage technical debt, identify platform improvements, and work with system engineers to scale and optimize production systems. The role also contributes to software architecture, development practices, technologies, and lifecycle processes, while providing leadership within the team and organization.

Requirements

  • At least 5 years of experience in web development.
  • At least 2 years of practical experience in React web product development.
  • Experience with JavaScript, TypeScript, React, CSS, and Git.
  • Experience working closely with stakeholders in product, design, and engineering.
  • Deep understanding of software development best practices, design patterns, testing pyramids, and CI/CD.
  • Ability to investigate and understand unfamiliar tasks and systems.
  • History of building software with teams.
  • Ability to brainstorm solutions and communicate technical ideas and issues to technical and non-technical stakeholders.
  • Understanding of best practices for security, networking, concurrency, and UI development.
  • Ability to teach others.
  • Experience and a good understanding of application performance and debugging techniques.
  • Strong computer science fundamentals, supported by a college degree in Computer Science or a related field, or equivalent experience.
  • Familiarity with Agile methodologies.

Responsibilities

  • Design, implement, deliver, and test application features.
  • Understand products from technical and business perspectives.
  • Collaborate with designers, product owners, and engineers to create software that reflects business and technical priorities.
  • Solve complex technical problems.
  • Contribute to robust software architecture, development best practices, and adoption of new technologies.
  • Take technical responsibility for a feature set, including building experiences and functionality, managing technical debt, and identifying platform improvements.
  • Work with system engineers to increase production system scale and performance.
  • Contribute to software development lifecycle best practices and processes.
  • Provide leadership within the team and organization.

Benefits

  • Competitive compensation package with equity and a 401(k).
  • Choice of medical, dental, and vision plans.
  • Company-paid short- and long-term disability coverage.
  • Paid time off, including flexible time off for exempt employees, paid vacation for non-exempt employees, and paid sick leave in compliance with applicable law.
  • Paid parental leave.
  • Discounted meals and exclusive perks across the Wonder family of brands.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service