MyTommy Loyalty App

For Tommy Hilfiger I worked in an Agile Scrum team as a fullstack JavaScript developer on their loyality app MyTommy. I worked on new features and bug fixes, in particular on:

  • Internationalization (backend and frontend, React-Intl)
  • An Instagram feature, see screenshots below
  • Mixpanel tracking
  • Detox end-to-end tests in cooperation with QA
  • Jest/Enzyme unit tests
MyTommy in the App Store

Backend stack

Classical Node.js Express API. Gray box testing with Nock.

  • Nock + Mocha for testing
  • Bugsnag for error reporting
  • Postgresql (Knex) database
  • Passport

Frontend stack

Classical React + Redux frontend using:

  • Redux Thunk, Persist etc.
  • React Intl for localization
  • Jest + Enyzme for testing
  • Detox for end-to-end testing