Frontend Engineer (React.js) (f/m/d)

Permanent employee, Full-time · Remote, DE

Your mission
We are hiring a ​Frontend Engineer for our Tech team. In this role, you will be responsible for building frontend applications for our product. ​To do so, you apply and extend your experience in frontend development with react.js, work collaboratively in cross-functional product teams and help us to create delightful products with very good user experience that people love.

TL;DR
  • React, Typescript, REST or GraphQL, Git
  • Remote First, collaborative customer focused team that deploy code everyday
  • Nice to have: PHP 7, MySQL, AWS, Docker, Terraform
  • Depending on your experience level, as well as the location (Germany, Portugal, Spain) the salary range is between: €50-65k / 65k-85k p.a. 
At the end of the day we want to ensure we build the best e-commerce solution in the photography market. 
The GotPhoto SaaS platform helps school photographers streamline their workflow and ensure that they can easily manage large photo shoots and print amazing products their customers want. GotPhoto is a profitable startup that has been around since 2010. 
Our culture is empowering a positive business model, with the mindset “we create winners”. Photographers, parents, schools and labs are better off when using our software.

Location: Most of our team is based in Berlin but this role is a fully remote position based in Germany or Spain and Portugal (through our employer of record).
If you enjoy going to an office then we would love to help you relocate to Berlin, just ask our Talent Partner team about it when you speak to them during the interview.
Your role
  • Designing, coding, deploying, and monitoring usage of features our clients love (current client NPS is 68)
  • Ensuring we all write great code and learn together; we do peer code reviews, lots of pair coding, hackathons and internal tech talks as well as support your growth with a learning and conference budget
  • Customer-first culture (yes even as a Dev, we hope you care about our customers too)
  • Highly versatile system in order to support complex photographer workflows, taking pictures of thousands of school kids is a complex challenge
  • The only system on the market with support for all major sales methods of photographers (prepay, proofing, online, offline)
Skills we are looking for
  • Rewriting parts of older frontends to the new tech stack with React
  • Ability to adapt to frameworks like Tailwind, NextJS, GraphQL
  • Knowledge of Unit Testing with Testing Library and Jest
  • Working knowledge of Typescript
  • Experience with writing well tested, accessible and performant production ready applications
  • Understanding of design systems with tools such as Figma and Storybook


Our stack

We take a pragmatic approach to building products and systems that work for our customers. We have micro-frontends built with React and NextJS that connect to a CakePHP application. The main design system and applications live in a NX based monorepo, all built with strict Typescript, styled with Tailwind, tested with Testing Library and supported by GitLab pipelines that connect to SonarCloud.

In the backend, we use AWS-Cloud using MySQL, Docker, SQS, SNS, SES, PhpUnit, NewRelic, Graylog. In the Platform team we make use of Amazon Lambda for image processing to keep the scale very flexible. Payments are handled and abstracted by the finance team in their own distributed service. 

Since our business has complex use cases, we keep the cognitive load for our Devs as low as possible so they focus on solving problems rather than configuring tech. Read more about our tech here.
With us, you can look forward to this
The Culture
  • A company that has grown sustainably and profitably over the last 10 years and is a market leader!
  • A culture based on trust and an inspiring atmosphere where ideas are heard and implemented
  • Supportive environment that likes to set each other up for success, we can be vulnerable and authentic 
  • Regular employee surveys to measure employee satisfaction and foster continuous improvement
  • The occasional get together via virtual team events (lately also in person)
The Perks
  • Remote work - You have the freedom to decide whether you want to work from home or from the (dog friendly) office in Berlin (for this position, Spain + Portugal is also an option)
  • Education budget, that allows you to grow professionally and explore new ideas
  • Urban Sport Club membership discount, to keep active even in these isolated times
  • Unlimited holidays (26 days are the minimum)
  • SpendIt Card - With a monthly sum to spend on your groceries or whatever you like (after your probation period)
More information on why to work with us, our team, and our journey as a companyhttps://www.gotphoto.com/careers/
About us
fotograf.de/GotPhoto is the market leading digital workflow solution for volume photographers in Europe & US.

Did you know …? There are over 440 million school and preschool children photographed yearly around the world.
Our software supports photographers to scale their business and to focus on their passion: Photography!
We are a start-up that has grown profitably and sustainably over the last years and created a human centric culture, where honesty and authenticity are clear values.


Why work with us? Let us introduce ourselves!
Check us out on
Glassdoor
Connect with us on
LinkedIn

We work as one team. Wherever you come from. However you identify. We believe in equal opportunities.
We welcome applications from all members of society irrespective of age, sex, disability, sexual orientation, race, religion, or belief. We make recruiting decisions based on your experience, skills and personality. We believe that employing a diverse workforce is the ri
ght thing to do and is central to our success.


Please keep reading:
Research shows that while men apply to jobs when they meet an average of 60% of the criteria, women and other marginalized folks tend to only apply when they check every box. So if you think you have what it takes, but don’t necessarily meet every single point on the job description, please still get in touch. We’d love to have a chat and see if you could be a great fit.
Your application
Thank you for considering a career at fotograf.de / GotPhoto. Please fill out the following form. In case you are experiencing problems with the document upload, mail your documents to jobs@fotograf.de

By sending your application you consent to our privacy policy - especially to the transfer of your data to our portfolio companies, to be listed in our Talentpool and to receive job opportunities. Revocation of consent possible at anytime via jobs@fotograf.de

Click to select multiple files or use drag-and-drop
Click to select multiple files or use drag-and-drop

Uploading document. Please wait.