Open position at ShipMonk Research & Development

React Developer

Work schedule
Full-time
Address
Rohanské nábř. 29, 186 00 Praha 8-Karlín, Česko

Hello! We are ShipMonk, a Czech-American technology company that runs our business in the USA, specifically in Miami (FL), where we have our central warehouse and corporate headquarters. While Florida drives our business activities, Prague is the hub of our modern platform development and the place where you would work.

What we do:

We are in the business of providing logistics services in order fulfillment. We handle more than 60,000 orders per day for thousands of mostly US e-shops. The platform we are developing offers customers the ability to handle all order logistics - from stocking goods to shipping prepared packages to all corners of the world - for thousands of companies simultaneously. And we're really good at it - here's a little about us.

We're looking for a senior FrontEnd Developer who already has a few years experience with React development and will enjoy taking our systems to the next level. We're also looking for someone who will pass on their experience to people on our team.

Our Tech Stack:

  • React + Redux
  • TypeScript
  • Jest, Cypress
  • GraphQL
  • React Query
  • Material-UI
  • React Table, Formik, date-fns
  • Git

What does it look like and what are we proud of?

  • Our single-page application communicates with the backend through a REST-like API. These are the three main web clients. First and foremost is the extensive administration for customers and our colleagues in the warehouse. Next, we are working on a thin client on touch screens in the warehouse to manage quality control and order packing. The pair of applications is then complemented by mobile WebView for warehouse process management (picking).
  • We create components that we style using the latest approaches (CSS-in-JS, Material-UI). We write documentation (Storybook) and the deliverables are regularly consulted by an in-house graphic designer.
  • We keep the code of the remaining applications (PHP backend, autonomous robots, automated conveyors, etc.) in a Monorepo for easier CI checks, code sharing, etc.
  • Each MR can be deployed on a separate cluster for testing purposes with a single button in CI, so we don't worry about the testing environment.
  • We write code in a unified way (Prettier, EditorConfig) and have set up a lot of GitLab CI checks (ESLint, TSC) for that.
  • In addition to static analysis checks, we also do peer reviews and the functioning is verified by the QA team and E2E Cypress tests.
  • We update libraries and frameworks regularly and run on the latest stable versions.
  • Mainly DataDog, Sentry and Opsgenie help us to support the application.
  • We handle autoscaling, almost no service runs just once.
  • Lots of experienced colleagues to learn from is our huge advantage.

If you like our story, we look forward to your CV, profile, or whatever. There are no limits to creativity. Our Recruiter, Tomáš, will get back to you as soon as possible.

We look forward to hearing from you. 

Share opportunity

FacebookLinkedInE-mail