Senior React Native Developer

We are looking for a React Native developer responsible for the client side of our service. Your main duties will include creating modules and components and coupling them together into a functional app. You will work in a team with the back-end developer, and communicate with the API using standard methods. A thorough understanding of all of the components of our platform and infrastructure is required. You will be working together with both local and remote client’s engineers around the world.


Job Description

Our customer designs and builds applications around innovative ideas of startups working in domains like: medical, entertainment, rental, betting, financial (and many others). In this dynamic and exciting landscape you will be part of teams working on various life cycles of projects: design and write new applications from scratch, implement new features on existing apps or help maintain them. Our customer creates value to their clients by optimizing resources using LEAN methodology. They also place great emphasis on the professional growth of each developer. In return they are looking for pragmatic individuals who are eager to learn and do their best work in teams and not alone.


Responsibilities

  • Creating self-contained, reusable, and testable modules and components
  • Creating custom, general use modules and components which extend the elements and modules of core React Native
  • Communicating with external web services
  • To do and follow code review practices and proper knowledge share
  • Write and run unit tests


Mandatory skills and qualifications

  • Bachelor’s Degree in Computer Science or an equivalent technical qualification
  • 5+ years of professional application development experience
  • Strong experience and interest in modern web technologies such as React/React Native, TypeScript, Vue etc.
  • High proficiency in JavaScript: you understand prototypical inheritance, scope, and closures, latest ES6+ syntax & features
  • Deep experience in client integration with RESTful APIs
  • Passion for building user experiences with adept knowledge of web technologies (HTML5, CSS3+ & the latest DOM APIs)
  • Strong knowledge of software architecture and design patterns along with a drive for keeping things simple
  • Solid foundation of computer science and software engineering fundamentals
  • Experience in building production grade solutions that are both scalable and maintainable
  • Experience with unit, integration & functional testing frameworks like Jest, React Native Testing Library, Detox, Appium
  • English language & professional, precise communication skills


Optional skills and knowledge

  • Experience using Git
  • Creating configuration, build, and test scripts for Continuous Integration environments
  • French language represents an advantage


Benefits

  • Competitive salary
  • Medical insurance
  • Comprehensive training (linux, streaming & other attractive technologies)
  • Opportunity to work in the exciting and challenging industry of startups
  • International working experience
  • Some travel to France is possible (but not mandatory) if travel restrictions allow it

Apply Now

Join Us!

Subscribe to our newsletter

Rest assured we will not misuse your email