Mobile React Native Engineer

  • Data Engineering
  • Canada, Belgium

Mobile React Native Engineer

Job description

We are looking for the most ambitious and curious engineers in the field. If you have at least 2 years of experience working as a Mobile (React Native) Engineer or Front End Engineer and you are convinced that a fast-paced, high growth working environment would fit your skills, this position may be a good fit for you. You will work closely & interact with our SDK Team as your work will contribute directly to the overall quality of ingested data and creative delivery of profiled data. This role can also be located in Toronto.

 


  • Sentiance aims to provide great interfaces and high quality user experiences to understand and analyze the lifestyle & driving behavior data

  • Enjoy being a generalist working on user interfaces, front end, native languages, and anything it takes to solve problems and delight users

  • Uphold best practices in engineering, security, and design

  • Attention to detail and user experience.

  • Take pride in working on projects to successful completion involving a wide variety of technologies and systems

  • You will be a part of our SDK Team. Since we believe in great teamwork, you must be eager to learn and bring an energetic and creative approach to work. We are looking for someone like you if you are convinced that a fast-paced, high growth working environment would fit your skills

  • Enjoy working with a diverse group of people, with a different technical background and focus

Tasks & Responsibilities

  • Improve our SDK integration experience used by dozens of our B2B third party developers

  • Building and improving our demo app experience, Journeys

  • Collaborating with designers to develop beautiful interfaces that look great and run smoothly

  • Work on our public and private APIs for making data accessible in a secure and performant manner

  • Work with data engineers and scientists to track and monitor data quality from the SDK

  • Improve our custom tools for data inspection and visualization

Requirements

Desired skills and expertise

  • You have a degree (BSc or MSc) in computer science or related field, complemented with minimum of 2 years working experience

  • Solid knowledge of JavaScript (ES6), both on the frontend and backend

  • Minimum of 1 year experience with React Native

  • Proficient with Objective C and Java

  • You have experience with various testing patterns

  • Strong understanding of RESTful services’ conventions and architecture

  • You are fluent in English

  • You can work independently and take matters into your own hands.

  • The ability to quickly learn new technologies and successfully implement them is essential

  • You take pride in delivering high quality, reusable code and user interfaces.

Bonus points

  • You know how to create a bridge between the Native language and JavaScript code

  • Work experience with SQL and NoSQL databases

  • Work experience with Docker containers

  • Solid work experience in building RESTful services written in Node.js

  • Notions of functional programming

  • You know how to use data visualization tools (and libraries like d3.js) for analyzing or debugging data

  • Fluency in Chinese