Description

You will build high-performance, robust, and elegant modern Mobile applications on iOS and Android platforms. You will join a talented team and work hand in hand with product owners. You will strive to deliver quality and timely implementations that enhance our product and delight our users.

Responsibilities

  • Design and develop Mobile applications based on business requirements.
  • Maintain and support existing applications.
  • Take ownership of features and work with QA and SRE to manage the timely delivery of features to production.
  • Leverage native APIs for deep integrations with both platforms. 
  • Diagnose and fix performance bottlenecks. 
  • Reach out to the open-source community to encourage and help implement mission-critical software fixes—React Native moves fast and often breaks things.
  • Participate in team planning and provide input for requirement definitions.
  • Participate in day-to-day agile development activities.

Requirements

Minimum Requirements:

  • B.S. in Computer Science, equivalent or higher.
  • Expert in Mobile development and ecosystem.5+ years’ experience in Mobile Development with 3+ years in RN.
  • Firm grasp of ReactJS, Redux, Hook, and Typescript.
  • Familiarity with native build tools, like XCode, Gradle, and Android Studio.
  • A complete understanding of the full mobile app development lifecycle.
  • Understanding of REST APIs, the document request model, and offline storage.
  • Deep understanding of React design patterns, functional, or object-oriented programming.
  • Rock solid at working with third-party dependencies and debugging dependency conflicts.
  • Knowledge of Node Package Manager and Build ecosystem (Linter, Formatter, Bundler, Task Runner, etc.).
  • Expert knowledge of test framework (Jest/RTL, Mocha/Chai/Enzyme, etc.) and experience unit testing components.
  • Experience with workflows originating in Figma (e.g., component libraries).
  • Knowledge of Edge computing and mobile Security concepts.
  • Demonstrated skill in using coding standards and actively participating in code reviews.
  • Understanding cloud infrastructure and backend services and how they impact mobile applications.
  • Understanding user behavior tracking and data-driven product features.
  • Interest in working cross-collaboratively with product and design roles.Excellent verbal and written communication skills.

Preferred Qualifications:

  • Experience with GraphQL is a big plus. 
  • Experience with Webpack.Knowledge of Search UI/Elastic stack.
  • Knowledge of API and database systems is a plus.
  • Full-stack experience is a plus.

Other jobs

Mahisoft
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.