Our core values
We’re big on our company culture, and keen on hiring like-minded people. So it’s important you share our values:
- We put the needs of our players and community first
- We act with humility and treat others with respect
- We voice our opinions, but we’re open to new ideas
- We believe in taking ownership of ourselves and our work
- We recognise time is precious and not to be wasted
- We strive for excellence, but we’re not perfectionists
- We value a positive and flexible work life
The role
We are a small, but growing team, of highly technical and experienced developers, which means you’ll have a huge impact on the decisions and the work being done. We all work remotely, 100% of the time. We’re currently spread out across Europe and South America.
You’ll be responsible for driving the development of our new mobile clients (iOS/Android) using React Native.
The new clients will be integrated with existing APIs (Socket.io, REST and GraphQL) with the poker game client possibly being written in native code (iOS/Android) for the best user experience.
Our stack
- Poker lobby: Rails 4, a single page application with Backbone.js
- Poker game server: written in Ruby
- Poker game client: Flash - ActionScript 2.0 (in maintenance mode) and a new React/JS client in progress
- Other technologies used: MySQL, Sidekiq, Redis, NodeJS, Go, Kubernetes and many more
You will
- Have experience developing and shipping React Native applications
- Have expert knowledge of JavaScript and its surrounding environment
- Have expert knowledge of React
- Have expert knowledge of HTML5 and modern CSS (Less/Sass)
- Have 3+ years of JavaScript development experience
- Have experience writing automated tests, be it BDD, TDD, etc
- Have a good understanding of HTTP and REST-ful APIs
- Be comfortable working with git, code review and pull requests
- Be eager to learn and able to express your thoughts, arguments, and ideas clearly and effectively
- Have excellent english language skills (fluent speaking)
Ideally you should
- Have 1+ years of native mobile development experience (preferably iOS)
- Have experience with GraphQL
- Have contributed to open source projects
- Have experience with Docker and Kubernetes
- Have professional experience working remotely
- Enjoy playing poker!
What we offer
- Plenty of autonomy for you to work the way you think you're most productive
- A flexible process with the focus on efficiency of working with minimal bureaucracy
- A mixture of fun and challenging projects working on a real-time game
- Competitive salary (negotiable and depending on experience/skills)