Our client is automating document communication. Thousands of lifetimes per day are burned on manually dealing with documents in enterprise back offices. It’s a terrible job, and it makes the whole world go slower. Right now, they already process up to hundreds of documents per minute to save their users 85% of this work, serving some of the world’s best companies. Their mission is to create a world that builds rather than types, as companies that switched from email to Slack and Teams for internal communication next switch to company for their orders and invoices.
They raised money from some of the best VCs in Europe and top American angel investors who backed startups like Airbnb, Revolut, or UiPath before. They are now pre-Series-A in terms of funding and grow 300% a year.
Build modular, reusable and extensible code – this was not copy pasted from other job proposals.
Have a decent understanding of functional programming principles.
Have gained experience with our favorite frameworks and technologies (TypeScript, React.js, RxJS, Immutable.js)
Don’t hesitate to bring us new technologies and process improvements, amaze us!
Are not afraid of CSS and are able to convert provided design.
Are the master of git, not the slave of it.
Know what the asymptotic complexity is, and how to use it for optimizing the performance on a daily basis.
Are able to decide whether inventing a wheel worth it or a Lodash’s wheel rolls better.
Are used to do and receive proper code reviews as well as finding the solution while pair programming.
Know when it’s the time to say “I don’t know”, that is a completely legit option, we are a team, someone could know or we can google it together.
Are a problem solver, the nature of solving problems is in your DNA.
Are honest and bullshit-free. You base your opinions on data, but don’t cling to it in the face of good arguments.
Our frontend is written mostly in TypeScript
UI is build with React.js framework, fed by data from Redux state
We rely on functional programming principles and we like to enhance data immutability with a great help of Immutable.js
RxJS supports our passion for reactive programming, moreover solving asynchronous task management
We are using Cypress.io and Playwright for end-to-end testing scenarios, together with Jest for our code’s unit testing.
Our GitLab-based CI+CD pipelines are fine tuned to deliver continuously no matter how often needed
REST API serves the data
Pixel perfect UI is secured by CSS modules with Sass. While not having only one web application, we are sharing the components between multiple apps via npm package, developing them in Storybook, with designs provided by Zeplin.
One of our applications is written in the React Native framework as well.
WHAT WE OFFER:
We are building a hyper-growth SaaS startup following the best Silicon Valley practices, in Prague.
Laptop of your choice & necessary tech is a given.
Beautiful office with 200 m2 terrace and a view of the Prague castle in the heart of Karlin.
5 weeks of vacation, flexible working hours and home office setup.
Tasty snacks & the best coffee and tea in Prague.
English language lessons on all levels.
Multisport card to get your workout at any of 2 700 places in Czechia.