Remote Developer & Coding Jobs

Discover top remote jobs for frontend and backend developers—Ruby, React, PHP, Python, and more.

Signup for our free daily newsletter to get notified of new remote developer jobs.

Unsubscribe at anytime. Privacy policy

Posted about 1 year ago

Replay Poker (www.replaypoker.com) is a free-to-play online poker site whose mission is to spread the joy of poker to the world in a fair, friendly and competitive environment, without the risk of losing your shirt.Our vision is to be the go-to place for passionate poker players to play great poker and improve their game. We will succeed by offering an exceptional poker game experience and never losing our players trust. We celebrate the world’s greatest card game, its rich history and tradition, and seek to inspire others to share in our passion.Our core valuesWe’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 firstWe act with humility and treat others with respectWe voice our opinions, but we’re open to new ideasWe believe in taking ownership of ourselves and our workWe recognise time is precious and not to be wastedWe strive for excellence, but we’re not perfectionistsWe value a positive and flexible work lifeThe roleWe 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 stackPoker lobby: Rails 4, a single page application with Backbone.jsPoker game server: written in RubyPoker game client: Flash - ActionScript 2.0 (in maintenance mode) and a new React/JS client in progressOther technologies used: MySQL, Sidekiq, Redis, NodeJS, Go, Kubernetes and many moreYou willHave experience developing and shipping React Native applicationsHave expert knowledge of JavaScript and its surrounding environmentHave expert knowledge of ReactHave expert knowledge of HTML5 and modern CSS (Less/Sass)Have 3+ years of JavaScript development experienceHave experience writing automated tests, be it BDD, TDD, etcHave a good understanding of HTTP and REST-ful APIsBe comfortable working with git, code review and pull requestsBe eager to learn and able to express your thoughts, arguments, and ideas clearly and effectivelyHave excellent english language skills (fluent speaking)Ideally you shouldHave 1+ years of native mobile development experience (preferably iOS)Have experience with GraphQLHave contributed to open source projectsHave experience with Docker and KubernetesHave professional experience working remotelyEnjoy playing poker!What we offerPlenty of autonomy for you to work the way you think you're most productiveA flexible process with the focus on efficiency of working with minimal bureaucracyA mixture of fun and challenging projects working on a real-time gameCompetitive salary (negotiable and depending on experience/skills)