Minimum 5-9 years of experience in mobile application development.
At least 2 years of experience in React Native app development.
Strong understanding of JavaScript and TypeScript, including ES6+ syntax.
Experience with automated testing suites like Jest or Mocha.
Requirements:
Develop and maintain React Native mobile applications.
Integrate third-party frameworks and tools for analytics and crash reporting.
Follow best practices and guidelines for mobile app development.
Collaborate in an agile environment and ensure app performance and security.
Job description
· Min 59 years of experience in Mobile application development
· Min 2year Experience in React Native app development
Firm grasp of the JavaScript {{and TypeScript}} language and its nuances, including ES6+ syntax Follow best practices using Android Guidelines
· Knowledge of {{functional or objectoriented}} programming
· Technically strong in ReactReduxMobx development and deep understanding of core mobile concepts such as lifecycle, UI, networking, caching, device features etc
· Experience with automated testing suites, like {{Jest or Mocha}}
Experience integrating third party frameworks. Worked with logging and capturing user navigation and app usage to Analytics and Crashlytics for understanding the most used features by users.
· Knowledge of mobile security and cryptography is an advantage.
· Good working knowledge of tools such as Git, JIRA and Jenkins or any tools that are similar to these.
· Experience with agile methodology is preferred
· Good communication skills
Good knowledge of app telemetry integration & app performance management
· Have published at least 2 React Native apps on Play Store & Appstore