ReactNative App Lead Developer

Job title : ReactNative App Lead Developer
Location : London
Job type : Contract/Freelance
Salary : £450 - £500 per day
Contact name : Nitin Wadhwani
Contact number : +44 (0) 207 255 6652
Contact email : nitin.wadhwani@seclifesciences.com
Urgent Contract: 6 Months: London: Outside IR35

Our leading client is looking for a ReactNative 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, it's 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.

Responsibilities:
*Implement ReactNative cross-platform consumer facing mobile application.
*Design, build and maintain excellent ReactNative applications with clean code.
*Ensure the quality, performance, and responsiveness of applications.
*Collaborate with a team to define, design, and ship new features.
*Identify potential problems and resolve application bottlenecks.
*Publish applications on Play Store/App store.
*Design and implement application updates.
Experience Needed:
*Minimum 5 years of experience on Mobile Apps development.
*Minimum 3 years of Experience with ReactNative 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 ReactNative 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 ReactNative 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.

FrameworkReactNative ,Redux, socket-io
TypeScript, React Native Debugger, Navigation, CLI, Material Design
Visual Studio Code, GIT, XCode, Android Developer Studio
Lite DatabaseSQLite, RoomDB, JSON
NativeNative iOS and Android SDKs

Additional Requirements
*Demonstrates ability to have successfully completed multiple, complex technical projects and product development.
*Conduct KT sessions on latest tech updates.
*Provide technical support to the team.
*Review the code and suggest best practices.
*Demonstrates a rational and organized approach to the tasks undertaken and an awareness of the need to achieve quality.
*Demonstrates high standards of professional behavior in dealings with clients, colleagues, and fellow staff members.
*Be responsible for defining and following best practices.
*Evaluate, suggest, and implement third party software as needed.
*Pro-actively consult industry best practices in software design and integration solutions.
*Can make sound and far reaching decisions alone on major issues and to take full responsibility for them on a technical basis.
*Strong written communication skills. Is effective and persuasive in both written and oral communication.
*Experience with gathering end user requirements and writing technical documentation.
*Time management and multitasking skills to effectively meet deadlines under time-to-market pressure