We are looking for a Product-Oriented Web Engineer who can help us design and implement our OMrun Web/Mobile product based on bleeding edge technologies (D3.js, Redux, ReactJS, NodeJS, Asynchronous/Non-Blocking Programming, Docker), a modern architectural style (Micro Services, CQRS, Event Sourcing, Eventual Consistency), and a clean codebase (Clean Code, Domain Driven Design) – emphasis on the “Product” over the “Web” part.
We expect you to:
- Show empathy to the user
- Be sensitive to UX concerns
- Love great UI design
- Be a team player
- Own the full development lifecycle (you build it, you test it, you run it)
- Be curious and like learning new things
In-depth knowledge of the technologies we use is not required, but having strong Software Engineering foundations is (Algorithmics, Design and Architectural Patterns). Understanding that code is read much more often than it is written is an absolute must.
If you have some mobile / iOS experience, that would be a huge plus, and if you don’t, you will have the opportunity to acquire mobile / iOS / Swift skills if you up to the challenge.
Some examples of technologies we use include (it is not necessary to have experience with these particular technologies):
- Babel es6+
- Webpack with hrm
- React (isomorphic)
- Passport with JWT
- CouchDB, MongoDB
- Amazon EC2
In terms of our culture, we get some inspiration from the Open Source model to achieve high cohesion (within teams) and low coupling (between teams): small, empowered teams, systematic pull requests, developer autonomy.
Show us what you can do:
If you have a github/bitbucket account, we would love to take a look at what you like doing (if you feel ashamed of it in retrospective, don’t worry and instead explain to us what you would now improve).
To apply, please send your resume to firstname.lastname@example.org