Senior Software Engineer

Alliance Laundry System,
Onsite

About The Position

The Sr. Software Engineer will design, develop, and maintain web applications that power our digital product ecosystem - including consumer-facing apps, enterprise tools, and applications that communicate with edge gateway devices. This role requires deep technical expertise in React and Next.js development, strong problem-solving skills, and the ability to deliver high-quality, performant solutions while collaborating effectively with cross-functional teams.

Requirements

  • Bachelor’s degree in computer science, engineering, or a similar field. Equivalent experience considered
  • 5-8 years of professional software engineering experience, with significant front-end development focus
  • Strong experience with React and Next.js required
  • Experience building and maintaining production-grade web applications at scale
  • Deep understanding of modern React (hooks, component patterns, state management)
  • Strong experience with Next.js (routing, server components, rendering strategies)
  • Proficiency with TypeScript, HTML5, and modern CSS
  • Experience with front-end app architecture patterns (component-driven design, modularization, separation of concerns)
  • Solid understanding of web performance, accessibility (WCAG), and cross-browser compatibility
  • Experience with front-end testing practices and tooling (Jest, React Testing Library, Playwright, or similar)
  • Proficiency with Git-based workflows and CI/CD pipelines
  • Understanding of software testing practices (unit, integration, end-to-end)
  • Demonstrated prior experience using AI-assisted development tools (e.g., Claude Code, Cursor, Windsurf, Codex, GitHub Copilot) in daily engineering work
  • Ability to effectively leverage AI tools while maintaining code quality and security standards

Nice To Haves

  • Experience with design systems and reusable component libraries preferred
  • .NET (C#) and ASP.NET Core experience preferred
  • Experience with front-end analytics & observability tools (PostHog, Sentry, etc.)
  • Familiarity with AWS cloud services
  • Familiarity with containerization (Docker) and orchestration
  • Trunk-based development as the primary branching strategy
  • .NET (C#) and ASP.NET Core experience

Responsibilities

  • Design, develop, and maintain React and Next.js web applications supporting the digital product suite
  • Build responsive, accessible, and performant user interfaces across a range of devices and browsers
  • Translate product requirements and design specifications into robust, maintainable front-end code
  • Write clean, maintainable, and well-tested code following established coding standards and best practices
  • Participate in code reviews, providing constructive feedback and ensuring code quality across the team
  • Contribute to quality strategy across the development lifecycle—adhering to testing standards (unit, component, integration, end-to-end), coverage expectations, and CI/CD quality gates
  • Integrate front-end applications with APIs and backend services, including systems that communicate with edge gateway/IoT devices
  • Collaborate with product managers, architects, designers, backend engineers, firmware teams, and other stakeholders to align on priorities and milestones
  • Contribute to platform modernization efforts, maintaining current React and Next.js adoption
  • Contribute to technical documentation, component libraries, and system design decisions
  • Participate in sprint planning, estimation, and delivery commitments
  • Promote DevSecOps concepts, front-end CI/CD automation, and secure-by-design engineering practices
  • Maintain strong communication channels across technical and non-technical teams

Benefits

  • Equal Opportunity Employer
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service