Front End Web Developer

Tommy Bahama•Seattle, WA
•$93,000 - $130,000•Onsite

About The Position

This fully onsite position at Tommy Bahama’s Seattle Corporate Office brings the brand’s island-lifestyle identity to life online by creating intuitive, engaging digital experiences that deepen customer engagement and support B2C eCommerce growth. The developer partners with Creative, Marketing, Development, and other stakeholders to build and refine the online shopping journey, including product pages, search and navigation, campaigns, and checkout flows. The role is part of a small development team using Angular, TypeScript, and AI-assisted development tools. It develops production-ready front-end features, integrates APIs and third-party platforms, supports CMS-driven content, and maintains responsive, accessible, high-performing experiences across browsers, devices, and screen sizes. The developer also contributes to SEO, analytics, testing, campaign updates, and ongoing improvements to the development process.

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.
  • Experience building interfaces compliant with WCAG 2.1 AA.
  • 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.
  • The role requires onsite attendance Monday through Friday at Tommy Bahama’s Seattle Corporate Office.

Nice To Haves

  • HTML5, CSS3, SCSS, Spring, Java, JSON, SQL, XML, and Git.
  • Adobe Experience Manager experience.
  • Experience using AI-assisted development tools such as Claude or ChatGPT.
  • Working knowledge of relational databases.
  • Experience with the SAP Commerce Cloud Composable Framework.
  • Familiarity with IDEs such as Eclipse or Visual Studio Code.

Responsibilities

  • Develop front-end features for a B2C eCommerce platform using Angular, TypeScript/NgRx, HTML, CSS, and JavaScript, translating creative designs into production-ready code.
  • 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 account for AEO/GEO considerations.
  • Execute time-sensitive website updates for promotional events, 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 following code quality and performance best practices.
  • Work with Creative to implement and test pages, interactive components, and UI enhancements.
  • Explore emerging web technologies and practices and contribute ideas to improve 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 a 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