Bromley Business Centre, 27 Hastings Road, Bromley, Kent BR2 8NA, UK

React Native App Lead Developer

Position: ReactNative App Lead Developer
Location: Onsite / London UK
Contract: Duration: 6 Months – 1 year + extendable OR Fixed Term Employment for 12 months

Job Overview
We are looking for a React Native App Developer who will be part of our Mobility Practice and will be expected to actively work in a multi-disciplinary fast paced environment. This role requires a broad range of skills and the ability to step into different roles, depending on the size and scope of the project, its primary responsibility is to design and build the next generation mobile applications. Your duties may include collaborating with the design team for new application features, identifying and fixing application bottlenecks, maintaining the core code, and updating application published on the Play Store.

Experience Needed:
· Minimum 5 years of experience on Mobile Apps development.
· Minimum 3 years of Experience with React Native cross-platform mobile development.
· Experience in implementing video call feature, Bluetooth connectivity, Health Kit (Apple Health, Google Fit) integration in RactNative mobile application
· Good knowledge in JavaScript/, OOPS concepts Good knowledge in any one of the native mobile application developments (Android/iOS Platform) Build reusable React Native components and front-end libraries for future use.
· Worked on core JavaScript and understands basics such as Promise, Events, Asynchronous and basic styling.
Create modules in native android/iOS and integrate in React Native mobile app.
· Experience with integrating third party NPM packages
· Familiarity with web technologies, HTML, and web scripting languages will be added as advantage.
· Ability to write well-documented, clean JavaScript code.
· Familiarity with native build tools, like XCode, Android Studio, Visual studio code
· Experience with Software Development Life Cycle. Experience with unit testing frameworks in JavaScript will be added as advantage Experience with version control tools like GIT.
· Passionate about writing a readable, maintainable, and well-tested code. Experience in test driven development is preferred. Solid understanding of the full mobile development life cycle.
· Experience with offline storage, threading, and performance tuning.
· Strong analytical skills, good team player.
· Experience with performance and memory optimization.