Front End Web Developer

Tommy Bahama•Seattle, WA
•Onsite

About The Position

This position brings Tommy Bahama’s island-lifestyle brand to life online by creating intuitive, inspiring digital experiences that deepen customer engagement and support B2C eCommerce growth. Working closely with Creative, Marketing, Development, and other stakeholders, the developer turns creative vision into polished shopping experiences, from new features to refinements across the customer journey. The role is part of a small development team using Angular, TypeScript, and AI-assisted development tools. The position is based at Tommy Bahama’s Seattle Corporate Office and requires onsite attendance Monday through Friday. It is not eligible for remote or hybrid work arrangements.

Requirements

  • At least 4 years of hands-on web development and maintenance experience.
  • Core technical skills in Angular, TypeScript, NgRx, REST APIs, HTML, CSS, JavaScript/AJAX, and JSP.
  • Experience designing, developing, testing, and maintaining B2C eCommerce websites.
  • Experience developing and extending CMS components.
  • Ability to collaborate effectively with external vendors and internal business stakeholders.
  • Proven ability to take ownership of new tasks, responsibilities, and technical challenges.

Nice To Haves

  • Preferred technical skills include HTML5, CSS3, SCSS, Spring, Java, JSON, SQL, XML, Git, and Adobe Experience Manager.
  • Experience using AI-assisted development tools such as Claude or ChatGPT.
  • Experience building WCAG 2.1 AA-compliant interfaces.
  • Experience with automated testing frameworks such as Jasmine/Karma or Cypress.
  • Experience with analytics and tag management tools such as Adobe Analytics, GA4, Adobe Launch, or Google Tag Manager.
  • Working knowledge of relational databases.
  • Experience with SAP Commerce Cloud Composable Framework.
  • Familiarity with IDEs such as Eclipse or Visual Studio Code.

Responsibilities

  • Develop production-ready front-end features for a B2C eCommerce platform using Angular, TypeScript/NgRx, HTML, CSS, and JavaScript.
  • Integrate and consume REST APIs from the SAP Commerce Cloud layer.
  • Build and maintain integrations with third-party platforms, including Adobe Dynamic Media, Google Maps, Bazaarvoice, Adobe Target, Adobe Experience Manager, and Klaviyo.
  • Support CMS-driven site content and develop CMS components, templates, and features.
  • Deliver polished, pixel-perfect experiences across browsers, platforms, and viewports.
  • Develop and maintain responsive, mobile-first website experiences for phones, tablets, and desktops.
  • Apply eCommerce SEO practices, including SSR, structured data, canonical URLs, and sitemaps, and consider AEO/GEO requirements.
  • Execute time-sensitive website updates for promotions, product launches, and seasonal campaigns.
  • Collaborate with non-technical stakeholders to diagnose issues, gather requirements, and propose technical solutions.
  • Troubleshoot and resolve usability, performance, and functional issues while maintaining code quality and performance best practices.
  • Partner with Creative to build, implement, and test pages, interactive components, and UI enhancements.
  • Explore emerging web technologies and practices and contribute ideas to how the team builds.
  • Build and test UI components for WCAG 2.1 AA accessibility, including semantic HTML, ARIA attributes, and screen reader compatibility.
  • Write and maintain automated unit and end-to-end tests, such as Jasmine/Karma and Cypress tests.
  • Implement and maintain analytics and tag management integrations, such as Adobe Analytics/GA4 and Adobe Launch/Google Tag Manager.
  • Manage workload independently and prioritize tasks based on direction from development leadership and project management.

Benefits

  • Health insurance
  • Dental insurance
  • Vision insurance
  • 401(k) with generous matching program
  • Generous paid time off
  • Potential annual bonus opportunity
  • 50% discount at restaurants and retail locations
  • Career advancement opportunities
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service