0%

React Native Developer

Reference Code: RNDev

We are looking for an experienced top-notch full-stack React Native developer interested in building performant mobile apps on both the iOS and Android platforms.

The role will be responsible for architecting and building these applications, as well as coordinating with the teams responsible for other layers of the digital infrastructure. Building a digital solution is a highly collaborative effort, and as such, a strong team player with a commitment to perfection is required. The team is geographically distributed across different European countries (Germany, France, Poland, Portugal). To facilitate the relationship and the developments the team meets once a month in one of the locations above.

Due to the international exposure a fluent verbal and written English is essential.

Responsibilities

  • Build pixel-perfect, buttery smooth UIs across both mobile platforms.
  • Develop a flexible and well-structured front-end architecture, leveraging native APIs for deep integrations with both platforms.
  • Diagnose and fix bugs and performance bottlenecks for performance that feels native.
  • Reach out to the open source community to encourage and help implement mission-critical software fixes' React Native moves fast and often breaks things.
  • Maintain code and write automated tests to ensure the product is of the highest quality.
  • Transition existing native apps to React Native.
  • Work and collaborate with the rest of the engineering team
  • Work with digital team and graphic designers

Requirements

  • Fluency in English, both written and spoken
  • Firm grasp of the JavaScript and TypeScript language and its nuances, including ES6+ syntax
  • Knowledge of object-oriented programming
  • Ability to write well-documented, clean Javascript code
  • Rock solid at working with third-party dependencies and debugging dependency conflicts
  • Understanding of REST APIs, the document request model, and offline storage
  • Experience with automated testing suites, like Jest and/or Mocha
  • Experience with HTML / CSS
  • Experience working with Git
  • Familiarity with Agile Scrum methodology
  • Great interpersonal and communication skills

We are committed to ensuring that we provide equal opportunities for all. Please let us know if you need us to make any adjustments or if you have any special requirements for the interview process.

Recruitment Process:
Interested candidates are invited to send their data and curriculum vitae by filling a specific application form that will collect all the relevant information and will allow to upload a CV file (in DOC or PDF format), preferably along with a passport-like photo (in JPG format).

Please, read carefully the instructions provided in the introductory page of the application form before proceeding with filling it.
For your convenience, the application form is available in both English and Italian languages.

Notice: The application form requires the Silverlight plug-in to be installed on your computer; if the plug-in is not present, you will be able to install it from the Microsoft web site in a few clicks.