Stuart Jones, Developer in London, United Kingdom
Stuart is available for hire
Hire Stuart

Stuart Jones

Verified Expert  in Engineering

Bio

Stuart is a React Native developer with over a decade of experience building hybrid mobile applications for iOS and Android. He specializes in delivering apps across various industries at global organizations, scaleups, and startups while setting and achieving realistic deadlines. He launched a software development consultancy in 2018, advising and building mobile apps for companies such as Nando's and Perkbox. Stuart enjoys working on exciting React Native projects with international clients.

Portfolio

Pets at Home
Storybook, React Native, Redux, Redux Persist, Camera API, iOS Camera...
Wait What Inc
React Native, APIs, Firebase, Google Cloud Development, Cloud Engineering...
Nando's
React Native, Bitrise, Fastlane, Jest, Testing, API, Detox, iOS, Android, Xcode...

Experience

Availability

Part-time

Preferred Environment

MacOS, iOS, Android, React Native, React Native Bridge, JavaScript, TypeScript

The most amazing...

...app I've built is Gluten Free Scanner, a side project which has organically grown to over 50,000 monthly users in just 12 months.

Work Experience

React Native Developer

2023 - 2023
Pets at Home
  • Updated libraries, including React Navigation, Reanimated, and Vision Camera, to support Xcode 15 and iOS 17.
  • Built several new features, including search with infinite scroll, checkout, my pets, and find a pet care center.
  • Suggested and implemented new tools, including MMKV storage, ts-prune, Proxyman, and Redux Persist.
  • Mentored and pair programmed with other members of the team.
  • Helped build the design system and component library with Storybook.
  • Used Zod validation and React Hook Form to build several forms, including “Add a Pet."
  • Wrote unit, integration, and acceptance tests using Jest and Cucumber to improve code confidence.
  • Proposed several design improvements such as using formSheets on iOS to make the app feel more native.
Technologies: Storybook, React Native, Redux, Redux Persist, Camera API, iOS Camera, Android Camera App, Barcode Reader, Barcode Library, React Navigation, React.js, TypeScript, mmkv storage, iOS, Xcode, Android, iOS 17, REST, REST API, JSON, Redux Toolkit, RTK Query

Senior React Native Developer

2022 - 2023
Wait What Inc
  • Implemented RevenueCat SDK to improve the in-app purchase flow and allow users to restore old purchases.
  • Fixed several longstanding issues to increase Android's crash-free rate from 86% to 98%.
  • Established a development process so the team could release the app multiple times each week.
  • Set up multiple AB and ABn tests using Firebase so the product team could test multiple features and flows simultaneously.
  • Maintained white-label infrastructure so multiple apps could be generated from a single codebase.
  • Generated iOS and Android builds using Fastlane and Codemagic.
  • Updated the React Native app and over 70 dependencies, as the app had not been updated in two years.
  • Built a sneak peek feature that allowed users to preview the first minute of premium audio content.
  • Communicated with Firestore Database using Firebase Functions.
  • Initiated the react-native-track-player library to manage audio and adverts.
Technologies: React Native, APIs, Firebase, Google Cloud Development, Cloud Engineering, Firestore, In-app Purchases, A/B Testing, Audio, Fastlane, White Labeling, Integration Testing, Jest, ESLint, TypeScript, Firebase Analytics, Firebase iOS SDK, Firebase Android SDK, Firebase Realtime Database, Firebase Cloud Functions, Firebase Cloud Messaging (FCM), Firebase Authentication, Node.js, NoSQL, React.js, Cross-platform App Development, Mobile App Design, Media

React Native Developer (Contract)

2020 - 2022
Nando's
  • Improved Nando's app rating from 2.2 to 4.6 on iOS and 3.6 to 4.7 on Android.
  • Developed new app features, including collection, delivery of native login, and profile.
  • Led the rebuild of both authentication and profile features, focusing on security, performance, and UX.
  • Added unit, integration, and end-to-end tests using Jest, React Native testing library, and Detox.
  • Generated iOS and Android builds using Fastlane, Azure pipelines, and Bitrise.
  • Collaborated with the designers to make the app feel more native, added Lottie, and re-animated animations.
  • Designed a back end for the front end to move slow app logic to the API and improve app performance.
  • Added CodePush to enable the bug fixes without going through the app store review process.
  • Led the transition over to the new React Native tools, including Hermes, JSI, and Flipper.
  • Set up multiple A/B and A/B/n tests using Firebase to test different design variants.
Technologies: React Native, Bitrise, Fastlane, Jest, Testing, API, Detox, iOS, Android, Xcode, Android, Azure, Lottie, React Native Reanimated, Animation Development, CodePush, React Navigation, Authentication, OKTA, Firebase, A/B Testing, Security, Performance, UX Development, Sentry, Crashlytics, Mobile Apps, Mobile App Design, Mobile App, GraphQL, React Apollo, Apollo, Node.js, TypeScript, Stripe Development, Stripe Development, Stripe Development, Payment APIs, Mobile App Design, Stripe Payments, Apple Pay Development, Google Pay, App Development, Mobile App Design, WebView, React.js, Cross-platform App Development, Mobile App Design, Architecture, Google Maps Development, Google Maps Development, Google Maps Development, Google Geocoding API, Google Maps Development, Mobile App Design, Mobile UX Design

React Native Developer (Contract)

2020 - 2020
Tally
  • Built a secure authentication system using iOS Keychain, Android Keystore, and biometrics.
  • Set up the sandbox, development, staging, and production environments to adequately test CodePush releases and other third-party services.
  • Implemented push notifications using OneSignal's SDK.
  • Developed new app features, including savings, devaluation charts, and statements.
  • Added CodePush and Fastlane scripts to distribute releases to the App Center, Google Play, and the App Store.
  • Built a React Native bridge in Objective-C and Java to communicate with Help Scout's native SDK.
  • Implemented Redux Toolkit and Axios-hooks to manage data in the app and communicate with the RESTful API.
  • Set up linting, unit tests, and Android builds with GitHub actions.
  • Created custom animations between screens, including shared transitions.
  • Added many native libraries, including camera, gallery, contacts, and Firebase.
Technologies: React Native, React Native Bridge, iOS, Android, JavaScript, TypeScript, Xcode, Android, Authentication, Keychain, Java KeyStore, Biometrics, Environment, CodePush, Mobile App Design, OneSignal, Charts, Graphs, SVG Design, Fastlane, Google Play Store, App Store Development, App Store Optimization (ASO), Objective-C, Java, Redux, Redux Toolkit, Axios, REST, ESLint, Jest, React Navigation, Detox, GitHub Actions, Animation Development, Camera API, Gallery, Contact, Firebase, Mobile Apps, Kotlin, Swift, React.js, Cross-platform App Development, Mobile App Design, Architecture, Fintech Development, Fintech Development, Startup Consulting, IT Consultant, Finance

React Native Developer (Contract)

2018 - 2020
Perkbox
  • Created a React Native bridge in Swift and Java to enable Perkbox to use the Adyen drop-in implementation.
  • Set up Detox end-to-end testing on iOS with GitLab pipelines.
  • Built the payment, recognition, and reward features on both iOS and Android.
  • Implemented TypeScript and React Apollo across front-end monorepo.
  • Added new native build configurations on iOS and Android.
  • Updated many libraries, including React Native and React Navigation.
  • Created GraphQL endpoints using Apollo to communicate with Go microservices back end.
Technologies: React Native, React Native Bridge, Swift, Java, Adyen Payments, Detox, GitLab CI/CD, iOS, Android, TypeScript, React Apollo, Monorepos, GraphQL, Mobile Apps, Node.js, Mobile App Testing, Mobile App Design, CodePush, Git, Payment APIs, Mobile App Design, Apple Pay Development, Google Pay, REST API, WebView, React.js, Cross-platform App Development, Mobile App Design, Full-stack

Front-end Engineer

2017 - 2018
Homelyfe
  • Joined a team to develop and maintain iOS, Android, and web apps.
  • Used monolithic architecture for the React Native mobile apps and React for the web apps.
  • Wrote unit tests for core business logic using Jest.
  • Set up Detox end-to-end testing on Android and iOS and Puppeteer for the web.
  • Developed a markdown parser that outputs web and native components.
  • Integrated many third-party packages, including Firebase, Zendesk, and social login.
  • Used continuous integration tools such as Bitrise and Octopus Deploy.
  • Contributed to Detox and Zendesk open-source projects.
Technologies: React Native, iOS, Android, Web Development, JavaScript, React.js, Monorepos, Jest, Detox, Puppeteer, Markdown, Firebase, Zendesk Development, Bitrise, Octopus Deploy, Agile Development, Mobile Apps, Cross-platform App Development, Mobile App Design

App Developer

2015 - 2017
Easyodds
  • Developed several cross-platform Android and iOS apps in React Native and Cordova.
  • Led the application development lifecycle from the initial planning to the full release on Google Play and App Store.
  • Designed logos, splash screens, wireframes, and other app artwork using Photoshop.
  • Performed the App Store Optimization to rank mobile apps at the top search rankings.
  • Contributed to multiple PHP REST APIs to deliver JSON data to mobile and web apps.
  • Developed the MySQL databases to store betting odds data and app content.
  • Maintained the Linux servers in both the UK and Australia.
  • Implemented Redis, enabling to cache most API endpoints and massively improving load times.
Technologies: Apache Cordova, React Native, Apache Cordova, Android, iOS, Google Play Store, App Store Development, App Store Optimization (ASO), Design, Manual QA, QA Testing, Analytics Development, UX Development, Logo Design, Mobile App, UX Wireframes, Photoshop, PHP, REST, JSON, Mobile App Design, Web Development, Laravel, MySQL, Linux, Web Servers, Redis, APIs, Mobile Apps, Mobile App Design, Mobile App Design, PhoneGap, Ionic, WebView, React.js, Cross-Platform, Mobile App Design, WebSockets

App Developer

2014 - 2015
Hoffi
  • Used HTML5 technologies while working on several web and cross-platform mobile projects.
  • Helped with the Sustrans cycle app using PhoneGap and Cordova, which delivered content to users based on their GPS location.
  • Created a website and mobile app that interacted with iBeacon to determine a user's indoor location and deliver exclusive content depending on where they were in the room.
Technologies: HTML5, Apache Cordova, Apache Cordova, iOS, Android, PhoneGap, Mobile GPS, Bluetooth Beacons, Geolocation, Web Development, jQuery, iBeacon, Indoor Positioning Systems, Mobile Apps, Gamification Design, Mobile Games, Ionic, WebView, Cross-platform App Development, Mobile App Design, Bluetooth, Bluetooth Low Energy (LE), SQLite, APIs, PHP, MySQL, Database, WebSockets

Web Developer

2013 - 2014
Cardiff University
  • Developed an iOS and Android app in Cordova to help autistic children communicate their pain to health professionals.
  • Created a responsive web app for learning Welsh before converting it into a mobile app using Cordova.
  • Built a drug conversion app that allowed doctors to convert medication dosages between drugs.
  • Dealt with clients, worked within deadlines, and managed and calculated the costs of projects.
  • Joined a team to migrate old Joomla sites to WordPress, creating child themes and plugins used across many sites of the University.
  • Performed important backups and updates to the WordPress server using a Linux environment.
Technologies: JavaScript, Apache Cordova, Apache Cordova, HTML5, HTML, CSS, iOS, Android, Joomla, WordPress Development, WordPress Development, WordPress Plugins, Linux, Web Servers, Mobile Apps, PhoneGap, WebView, Ionic, Cross-platform App Development, Mobile App Design, SQLite, WebSockets

Gluten Free Scanner

https://glutenfreescanner.app/
The Gluten Free Scanner app allows users to check if food products are gluten-free by scanning the barcode in seconds. It is available to use with millions of products. In just 12 months, the app has organically grown to over 50,000 monthly users and is making a profit through a combination of adverts and in-app subscriptions.

Noughts and Crosses

https://play.google.com/store/apps/details?id=co.uk.bluepixl.noughtsandcrosses&hl=en_GB
Noughts and Crosses is a modern take on the classic pen and paper game. It is 100% offline, and users can fully customize everything, including the theme, their name, icon, and colors, and choose from over 15 languages. Users can play against friends or challenge the computer with four difficulty levels.

I built this app from scratch using React Native in my spare time to learn new tools. Since its release on App Store and Google Play in 2018, the game has been played over 50,000 times, with an average of 500 daily users at its peak.

I Am Vegan: Translations

https://apps.apple.com/gb/app/i-am-vegan-translations-2020/id1496042225?utm_medium=email#?platform=iphone
I Am Vegan: Translations app allows users to communicate their vegan food requirements while traveling to remote destinations without an internet connection. It includes over 100 translations, all available offline.

I built this app from scratch using React Native in my spare time to learn new tools. Since releasing it on both the App Store and Google Play Store in 2020, it has been used by just under 3,000 users.

Social Distancing Game | Stay Away Game: Avoid Things

https://play.google.com/store/apps/details?id=co.uk.bluepixl.socialdistancinggame&hl=en&gl=US
The aim of this highly addictive game is to avoid oncoming people by tilting your device left and right. The user can increase their score by avoiding people and challenging themselves by unlocking new levels. This game works completely offline, so no internet connection is required.

I built this app from scratch using React Native in my spare time to learn new tools and technologies. I released the first version of the game in late 2021.
2011 - 2015

Bachelor's Degree in Computer Science

Cardiff University - Cardiff, United Kingdom

Libraries/APIs

React Navigation, React.js, Firebase iOS SDK, Firebase Android SDK, API, Camera API, Puppeteer, jQuery, Accelerometers, Redux Persist, Node.js, Stripe Development, Stripe Development, REST API, Google Maps Development, Google Maps Development, Google Maps Development, Google Geocoding API, iOS, Apple Subscriptions

Tools

Fastlane, Xcode, Android, Redux Toolkit, Sentry, Firebase Analytics, Firebase Cloud Messaging (FCM), OneSignal, Adyen Payments, GitLab CI/CD, React Apollo, Apache Cordova, Photoshop, Crashlytics, Firebase Authentication, Stripe Development, Git, WebView, RTK Query, ChatGPT

Frameworks

React Native, Jest, Detox, Redux, Laravel, PhoneGap, Ionic

Languages

JavaScript, TypeScript, Java, C++, HTML, CSS, Objective-C, Swift, GraphQL, Markdown, PHP, HTML5, Kotlin

Paradigms

App Store Optimization (ASO), REST, Agile Development, Continuous Integration (CI), Agile Development, Testing, Mobile App Design, Mobile App Design, iOS, App Development, Gamification Design, Game Development, Cross-Platform, Mobile App Design

Platforms

iOS, Android, MacOS, Bitrise, Firebase, Mobile App Design, Azure, Keychain, Web Development, Zendesk Development, Linux, Joomla, WordPress Development, Google Ads, Cloud Engineering, Bluetooth Low Energy (LE)

Storage

JSON, MySQL, Redis, Google Cloud Development, Firebase Realtime Database, Firestore, NoSQL, SQLite, Database

Other

CodePush, Google Play Store, App Store Development, Hybrid Apps, Mobile Apps, Apache Cordova, React Native Reanimated, Animation Development, Authentication, Mobile App Design, Axios, ESLint, Security, Performance, UX Development, Manual QA, QA Testing, Analytics Development, Mobile App, UX Wireframes, App Store Acceptance Process, Hybrid Frameworks, Algorithms, Data Structures, Bluetooth Beacons, React Native Bridge, Lottie, OKTA, A/B Testing, Java KeyStore, Biometrics, Environment, Charts, Graphs, SVG Design, GitHub Actions, Gallery, Contact, Monorepos, Octopus Deploy, Design, Logo Design, Web Servers, APIs, Mobile GPS, Geolocation, Web Development, iBeacon, Indoor Positioning Systems, WordPress Development, WordPress Plugins, Google Play Console, App Themes, Product Owners, Translation, Languages, Advertising Management, App Store Marketing, Google AdMob, Game Development, JSI, iOS, Android, Branding, iOS, Android Animations, Firebase Cloud Functions, In-app Purchases, Audio, White Labeling, Integration Testing, Android, Food Safety, Food, Food Packaging, Scanning, UPC & Barcodes, Barcode Reader, Diet, Dieting & Weight Loss, AdMob, Mobile Advertising, Apollo, Payment APIs, Mobile App Design, Stripe Payments, Apple Pay Development, Google Pay, Mobile App Design, Mobile App Testing, Mobile Games, Games, Game Development, Cross-platform App Development, Mobile App Design, Architecture, API Integration, Media, Fintech Development, Fintech Development, Startup Consulting, IT Consultant, Finance, Google Maps Development, Bluetooth, Mobile UX Design, Storybook, iOS Camera, Android Camera App, Barcode Library, mmkv storage, iOS 17, Paid Advertising, AppLovin MAX, Image Processing, OCR, Artificial Intelligence, IAP SDK, Digital Payments, Subscriptions, Full-stack, WebSockets

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring