React Native Technical Lead

React Native Technical Lead

Job Ref: React Native Technical Lead01

Location:

London/Hybrid

Start Date: September/October

Package: Up to £120,000 + Benefits

React Native Technical Lead – Role Purpose: 

This role requires a skilled React Native Developer able to work within an empowered Agile team to deliver high-quality applications on iOS and Android. You will be responsible for architecting and building applications, as well as coordinating with the teams responsible for other layers of the product infrastructure. Building a product is a highly collaborative effort, and as such, a strong team player with a commitment to perfection is required.

Responsibilities:

  • Coordinate with development teams and designers to develop web applications that run on numerous platforms,
  • Using React Native, design and develop user interface components for JavaScript-based online and mobile apps,
  • Troubleshoot issues and improve front-end performance,
  • Write reusable, effective, as well as scalable JavaScript code and create interchangeable front-end modules,
  • Understand customer and stakeholder needs to build apps on time, on budget and to a high standard of quality,
  • Make use of additional JavaScript libraries such as Redux to make asynchronous API calls as well as improve the performance of the websites/mobile apps.

Capabilities:

  • 10+ Years of experience in building mobile applications with 3+ years in the ReactNative framework,
  • Firm grasp of JavaScript and TypeScript and its nuances, including ES6+ syntax,
  • Should be aware of state management frameworks such as Redux and middleware integration options,
  • Aware of the challenges with Cross Platform development in terms of managing a single codebase, integration of native SDK, Plugin version management, and performance issues,
  • Familiarity with native tools such as Android Studio, XCode, etc that are needed for cross-platform development,
  • Any prior experience in setting up Native Bridge would be an additional advantage,
  • Experience with Jest or Mocha for unit testing,
  • Should have integrated with various backend systems using SOAP/REST Web Services and should be familiar with session management on the client side for API integration,
  • Should be able to define app behaviour when Web Services fails/is unavailable,
  • Should be able to manage application behaviours like Security, Push Notification, Performance, etc.
  • Familiarity with code instrumentation, tracing and performance test tools/ frameworks is desirable.