Senior React Native Developer

Job description

We are looking for a Senior React Native Developer who is able to work in Istanbul. We build good looking, responsive, cross platform, high performance web and mobile applications.

You will be expected to develop and maintain several React Native applications for both Android and iOS, release staging and production versions of applications via CodePush (AppCenter). You will be given Adobe XD or Zeplin designs and you will be expected to do pixel perfect frontend work.

Job requirements

  • Broad experience on web & mobile technologies and experience in latest and greatest web & mobile standards.

  • Strong understanding of CSS, Javascript, ES6, ReactJS.

  • Expert level hands-on experience and understanding of React.js and its core principles.
  • Experience with mobile application lifecycles. (from development to publishing to market).
  • Experience in developing, shipping and maintaining a React-Native app.
  • Experience with state management libraries like MobX, Redux.
  • Good Git knowledge is important.
  • Code quality is very important, so you have to be comfortable with ESLint.
  • Comfortable with high level of ownership and responsibility.

Good to Have

  • Experience in implementing native modules to React Native from Android or iOS.
  • Experience in native layout animations for React Native.
  • Any experience with PHP.

What is the technology stack at Macellan?

  • The team is full of talented people, dedicated to delivering high quality, beautiful apps.
  • PHP ecosystem (Laravel, Symfony, Composer) and related design patterns.
  • We also use NodeJS, Python in some cases.
  • We use relational databases, and ElasticSearch.
  • React Native for mobile development.