Job Description

Understand visual intent from a design and be able to measure and communicate the technical feasibility Develop new user-facing features for our mobile apps Support/Maintain the apps on App stores Build reusable code and libraries for future use Regularly collaborate with other engineers and non-technical team members in a patient and friendly manner Be ready to review and merge code written by our engineers on a daily basis Be the person ultimately responsible for the mobile apps released to production

Requirements

Required: Excellent understanding of native application development for iOS and Android Excellent understanding of application security and device capabilities (GPS, Bio-Metrics…) integrations with the applications Excellent understanding in REST APIs and integrations with third party APIs like maps Excellent understanding with Git for version control Good familiarity with a unit testing framework Basic familiarity with writing End to End tests Basic familiarity with a CI/CD system like Jenkins (or a comparable tool) Nice to have: Good familiarity of ReactJS (or a library like Preact, Inferno, etc.) and Redux Good familiarity with at least one JS to Native framework (React Native, Electron, etc.) or Native mobile development (iOS or Android) Good familiarity of how Babel/Webpack/Eslint work Good with CSS/SCSS/SASS and HTML5 Experience with Static rendering ReactJS to HTML Experience with NodeJS development EXPERIENCE: A minimum of 5+ years of mobile application development experience You must have experience building and maintaining a live web app, mobile app or website in a production environment

Employment Type

  • Full Time

Seniority

Details

Employment type

  • Full Time

Educations

Seniority

برای مشاهده‌ی شغل‌هایی که ارتباط بیشتری با حرفه‌ی شما دارد،