React/Next.js and React Native Developer

Posted Jun 7, 2021, 10 views
  • cms
  • xcode
  • slim
  • usd
  • fyi

# 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 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)
* 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 [email protected] and let us know what your timezone is and what you'd like your core hours to be.

Please mention Remote Club as a website where you found this job. It helps us get more interesting job posts here.