Web Developer (f/m/d) PHP, JS, React for Tech & Data Team

Erlangen
Berlin
Remote
Treppendorf

Here's the deal

Hello, we are Markus, Daniel, Waqas and Micha. We develop and maintain features for our e-commerce platform thomann.de day by day. Together with our coach Domi and our product owner Juli we are the Team Scharf Team  (Yes, we really are called that ;) ). 

We are one of three product teams at Thomann.io and our goal is to improve access for our customers to our product assortment. We validate our solutions by data-driven development (e.g. KPI’s).

Are you up for a cool working atmosphere in an agile team with dailies, reviews and retros, together with developers who are passionate to provide our customers with a unique and inspiring e-commerce experience?

Then apply as a Web Developer (f/m/d). 

Here's what you'll do

  • Plan new features/enhancements together with your team and maintain existing ones.
  • Write well-structured and tested code that scales easily. (e.g. Services, Frontend Components, Controller, ...)
  • When styling your components, write BEM-styled CSS with CSS preprocessor {less}.
  • Test your code in back- and frontend with unit- integration- and manual testing.
  • Exchange technical feedback through code reviews.
  • Share your knowledge with others e.g. through Each1Teach1 sessions, open-space workshop, blog posts …

Extract of our everyday work:

  • Enhance the search feature to improve the user experience (e.g. making it possible to search on static pages like opening hours).
  • Extend the cookie content for a new cookie into our platform.
  • There is a new design for a seasonal campaign. You apply it to existing pages.
  • Bugs are part of the game, but you are not alone ;) You make a customer happy by fixing the reported bug on the product page alone or with the help of your colleagues.

Skills you should have

  • Worked with PHP 7/8, React and vanilla JavaScript for at least the last 2 years.
  • Have hands-on experience developing responsive front-end components using HTML 5 and modern CSS.
  • Have experience with an MVC framework (e.g. Symfony, Laravel) and are used to applying design patterns and SOLID principles.
  • Think outside the box and contribute ideas in an inspiring way.
  • Self-initiative and a sense of responsibility are important to you. You are constantly working on yourself. Progress is everything.

Our tech stack

  • Store back end: We have completed the migration to PHP 7.4 and are already looking forward to using PHP 8.
  • We have full responsibility for our own framework and follow established standards (e.g. PSR) during development.
  • As template engines, we use React on the client side and Twig on the server side. We use {less} as our CSS preprocessor. Transpiling is done via Webpack and Babel.
  • With Docker and Openshift we are heading for a container future and make the port of Hamburg look insignificant.
  • MySQL, Memcached & Solr provide our customers with reliable and fast data.
  • We have implemented continuous integration/continuous delivery pipes for most of our repositories.
  • We monitor the stability of our projects with Splunk and Sentry.

What we offer

  • Pleasant working atmosphere and a good structured onboarding
  • Competitive salary and permanent employment
  • Flexible with working hours and location
  • Thomann discount for employees
  • Work equipment as requested, including Software and IDE
  • Personal development and good opportunities for advancement
  • Professional coaching and English course with a native speaker


Want to start immediately

Our application process

1. Getting to know you

30 minutes
remote
you & recruiting

The first interview with one of our recruiters helps both of us to see if our ideas and values match.

2. Technical interview

60 minutes
remote
you & specialists

You'll get to know a part of our team and get a chance to score with technical knowledge. In addition, you can ask anything you want to know.

3. Tryout task & debriefing

60 minutes
remote
you & specialists

You'll receive a task that would fit your new role. You'll be asked to prepare the task either at home or live with some of our team members. Afterwards, there will be a debriefing with team members from your future department.

4. Leadership interview

60 minutes
remote or in office
you & leadership

Last, you'll get to know some team members of our leadership community. If this is a fit, too, you'll receive an offer from us.

We might adjust the process for some positions. This means you might get to know some more team members or get a more detailed chance to see your new role in action.

Got any of dem benefits?

A job you can grow old with
Each team uses state-of-the-art tech and tool stacks
Regular team events
The equipment you want
Remote-first team setup
Thomann employee discount
Time and budget for professional development
Projects that really (we swear!) will go live
A passionate industry with thankful customers
Flexible working hours
An onboarding buddy so you’re never alone

Our offices

Remote. Distributed. Together.

Work from home or any of our offices. Our team is 100% remote and will stay this way. You need a stable internet connection and your laptop. Currently our way of work supports the central European timezone +/-2h.

Treppendorf

Our Thomann headquarters. Just a few minutes’ drive outside of Bamberg. Come by to visit our shop or meet with colleagues outside of tech & data.

Berlin

Our thomann.io office in the heart of Berlin. Easily reachable at Rosenthaler Platz. Perfect for workshops and team building.

Erlangen

Our thomann.io office in Nuremberg's metropolitan area. Just a few minutes by foot from Erlangen station. Nice, quiet location to do some deep work.

Our thomann.io Blog

Sep 21, 2022 - Frederik Heins

Team Competency Matrix

Finding your next team member by mapping your team’s skills and visualizing what is currently lacking.

Jul 13, 2022 - Oliver Dolgener

Are you Appic enough to join us?

Developing the most appic Thomann App while hunting for 5-star reviews and perfect burndown charts!

Jun 30, 2022 - Heiko Terfloth

A day at the BK-nusprig drive-in

Bad jokes, burgers, and developers... Did someone call us?

May 13, 2022 - Ralph Cibis

Thomann.io goes Cyberpunk

We went fully cyberpunk! Our branding community's last side and heart project.

Jan 3, 2022 - David Beuchert

DIY software: Why it's the one and only way to do it and everyone else is wrong

My provoking approach wooing for more in-house development.

Dec 8, 2021 - Nadine

Going fully responsive

Why we redesigned our shop - and why purple's the new blue.

Oct 18, 2021 - Julia Manger

Open Space 2021

Summer 2021 - Home office, lockdown, a fourth wave and: huh?! An Open Space!

Aug 6, 2021 - Stefan Stammler

Bits, Beats, Ops-Team

Someone needs to bring our shop online. This is our mission.

Jul 7, 2021 - Ralph Cibis

Hello, Webteam

We are the Thomann Web Team. We create thomann.de and the Thomann App.

Jan 27, 2021 - Nadine

What Kan Kanban do

The idea behind moving cards - with a crispy epilogue.

Sep 7, 2020 - Francesco

Guitars to Oslo or: The Art of Offering the Right Shipping Methods

Our developer Francesco provides you with behind the scenes insights

Jul 14, 2020 - Thomas Tischner

How Thomann is mastering the move to Kubernetes

Our Sysadmin Thomas tells you from his day-to-day work

Nov 4, 2019 - Domi

Thomann Dev Camp 2k19

This year under the Slogan "ready for our collective take-off".

Severe case of I-wanna-work-with-you?

...or any questions for us? Give Anne a call!

Welcome to Treppendorf, welcome to Thomann Music

We're inspiring and enabling people to speak music, everywhere. 24/7.