React/Next.js and React Native Developer at Xpitality

Posted on: 06/08/2021

Location: (REMOTE)

Crunchbase | Original Source

Tags: jquery redux javascript ruby zeplin bootstrap figma ux android rails graphql docker react aws

**# Where, when, how much** This is a full-time position (40 hours per week) for a 100% remote job. Yearly salary is 35.000 to 40.000 USD depending on expertise. You need to reside or be able to work within +/- 2h of Central European Time Zone. Core hours are 9:30 - 18:30 CET, but we are flexible. **# Who we are and what we are looking for** At [Xpitality](https://xpitality.com) we are on a mission to optimise marketing communication and processes for our clients in the hospitality industry at large: hotels, wine makers and restaurants. We are a distributed team (although most of us are often based in Milan, Italy) and we are looking for a front-end developer with React and React Native skills to join us. Next.js and Slim template framework are preferred skills. We are currently transitioning from our older, home-grown CMS (using Slim for the frontend) to a new, headless CMS (using Next.js for the frontend). We are a small company (5 people), so this is an opportunity to contribute and ship code which will have a positive impact on our customers right away! **# What you will do** * Collaborate with the UX designer, product manager and backend engineer (FYI, on the backend we use Ruby on Rails and a specific headless CMS) to design features and break down high-level goals into tasks and timelines * Work with our UX designer to take user interface designs and prototypes and transform them into pixel-perfect web user interfaces that work across a variety of desktop and mobile web browsers * Communicate and document architectural designs and requirement * Provide thoughtful feedback to others on the team * Build and ship amazing web applications, big and small * Create and maintain cross-platform mobile apps based on the React Native technology **# What we work with** * React * Redux * React Native * Next.js * CSS 3 (SASS) * Bootstrap 3/4 * jQuery * Modern JS (ES6 and modules); * Slim template framework * Git and code versioning * Task runners (Gulp, Webpack) * AWS * Firebase * Docker **# What experience we *need* you to have** * You have an amazing eye for detail. * You have previously worked with professional design teams and understand the importance of creating pixel perfect design interfaces and the subtlety that comes with it * 3/4 years of professional JavaScript user interface development experience * You know React well * You know React Native reasonably well * You know Next.js well, or are ready to learn it from day zero * You are familiar with Slim template framework, or are ready to learn it quickly * You are able to deal with setting up development environments autonomously * You are independent and autonomous and sport a "get it done" attitude * You have strong verbal and written communication skills in English: we know everyone says this, but we mean it! We are a distributed team and rely on team members that are well organized and can effectively communicate about their work * You have experience with agile development principles and tools, and/or are willing to learn * You have experience working with remote teams and understand the communication needs and dynamics of remote team environments * You develop on Linux/macOS and have access to a macOS machine or virtual machine **# What experience we'd love you to have** * You love and swear by Next.js * You worked with GraphQL * You are familiar with Slim template framework * You are familiar with Docker * You are familiar with Zeplin, Figma, Framer or similar handoff tools * You are familiar with Xcode and App Store Connect publishing flow * You are familiar with Android Studio and Play Store publishing flow * You develop on Linux/macOS and have access to a macOS machine or virtual machine * You speak Italian, German, French or Russian (the company's official language is english though, no worries) **# How to apply**Please send your CV and a short introduction detailing the projects you worked on to [jobs@xpitality.com](mailto:jobs@xpitality.com) and let us know what your timezone is and what you'd like your core hours to be.