I’m an iOS and cross-platform software developer with a track record of turning ideas into accessible, innovative products for startups and established organisations across diverse sectors. I focus on stakeholder collaboration and user-centred design to plan, implement, and submit apps to the App Store, while balancing technical goals with deadlines and constraints. I combine strong software architecture knowledge with a pragmatic, data-driven approach to deliver resilient, high-quality solutions that enhance user experience. Over my career I’ve led and contributed to projects for Bet365, DWP, C. Hoare & Co, Shell, HSBC and SurvAid, emphasising scalable architectures, security, accessibility, and measurable business outcomes.

Jimmy Pewtress

I’m an iOS and cross-platform software developer with a track record of turning ideas into accessible, innovative products for startups and established organisations across diverse sectors. I focus on stakeholder collaboration and user-centred design to plan, implement, and submit apps to the App Store, while balancing technical goals with deadlines and constraints. I combine strong software architecture knowledge with a pragmatic, data-driven approach to deliver resilient, high-quality solutions that enhance user experience. Over my career I’ve led and contributed to projects for Bet365, DWP, C. Hoare & Co, Shell, HSBC and SurvAid, emphasising scalable architectures, security, accessibility, and measurable business outcomes.

Available to hire

I’m an iOS and cross-platform software developer with a track record of turning ideas into accessible, innovative products for startups and established organisations across diverse sectors. I focus on stakeholder collaboration and user-centred design to plan, implement, and submit apps to the App Store, while balancing technical goals with deadlines and constraints. I combine strong software architecture knowledge with a pragmatic, data-driven approach to deliver resilient, high-quality solutions that enhance user experience.

Over my career I’ve led and contributed to projects for Bet365, DWP, C. Hoare & Co, Shell, HSBC and SurvAid, emphasising scalable architectures, security, accessibility, and measurable business outcomes.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
See more

Language

English
Fluent
Javanese
Advanced

Work Experience

Senior iOS Developer (Contract) at Bet365
March 1, 2024 - Present
Built a native iOS real-time live soccer scores app; early member of a team of 10 iOS developers; migrated from an in-house framework to SwiftUI; enhanced Fastlane CI/CD with region-based variants; applied SOLID principles and clean architecture (MVVM); implemented unit tests with >90% coverage; contributed to server-driven Live Activities and Push To Start, delivering features for UEFA and Premier League events.
Senior iOS Developer (Contract) at Propeller Studios
February 1, 2024 - September 9, 2025
Built native Swift modules for a React Native app; bridged Objective-C to expose native methods; created Swift equivalents for modules; integrated CoreMotion/CoreLocation with Combine for continuous location tracking; implemented offline queueing with SQLite for intermittent networks; collaborated on architecture decisions and feature parity with Android.
Senior iOS Developer (Contract) at DWP
October 1, 2023 - September 9, 2025
Led low-level design and development of a reusable iOS feature set for a device health and location analytics app; integrated RealmSwift for automatic data synchronization; delivered accessibility enhancements (Dark Mode, Dynamic Type, VoiceOver) and background geolocation; supported scale to 15,000 users; enabled analytics dashboards via data collection improvements.
Founder & IOS Developer at SurvAid
April 1, 2016 - Present
Founded and built a cloud-based platform and mobile apps to streamline surveying; established MongoDB data storage; developed Node.js REST APIs and a web frontend (AngularJS); created iOS app with Core Data, location hardware, camera access, and AWS S3 uploads; achieved ISO27001 certification for data security; secured 10 paying customers with 100% productivity gains over paper processes.
Senior iOS Developer (Contract) at C. Hoare & Co
March 1, 2021 - September 9, 2025
Led a 3-person remote team to deliver a new iOS banking app; used MVVM + Coordinator; implemented XCTest-based testing; created Fastlane scripts for distribution and security testing; managed App Store Connect and TestFlight workflows; collaborated with pen testers and vendors to ensure security and release readiness for a private bank with thousands of users.
Senior iOS Developer (Contract) at Shell
October 1, 2019 - September 9, 2025
Co-developed a field operations universal app; integrated Couchbase for offline/real-time syncing; incorporated GraphQL for data fetching; produced technical documentation and analytics via Segment; contributed to code reviews and Scrum ceremonies.
Senior iOS Developer (Contract) at HSBC (via Publicis Sapient)
March 1, 2019 - September 9, 2025
Part of a 15-developer team delivering a new mobile banking app; defined JSON payloads with backend teams; built UI programmatically to branding guidelines; applied Decodable models and a Coordinator pattern; maintained 100% unit test coverage; enabled automated QA UI testing with Appium; delivered demonstrations to 200+ stakeholders.
iOS Developer (Contract) at Ctrl Group
November 1, 2018 - September 9, 2025
Re-architected a chatbot-style app for medical trials; implemented Protocol-Oriented Programming to support multiple backends; configured Bitrise CI/CD; introduced local notifications for reminders; performed unit testing with Quick and Nimble; contributed to OKR reviews and cross-team collaboration.
iOS Developer (Contract) at DoPay
November 1, 2018 - September 9, 2025
Developed two native iOS apps from prototype to production; implemented SSL pinning, encrypted local storage, and Arabic localization; performed UI reskinning to match new designs; authored tests and leveraged FastLane/GitLab for builds and distribution.
IOS Developer (Contract) at Network Rail
April 1, 2016 - September 9, 2025
Delivered iOS solutions for rail infrastructure projects; collaborated with cross-functional teams to implement offline-capable features and robust data handling.
IOS Developer (Contract) at CGP Books
July 1, 2012 - September 9, 2025
Developed iOS applications for educational publishing; implemented UI features and data handling aligned with publishing workflows.
IOS Developer / Technical Consultant at Various
May 1, 2012 - September 9, 2025
Contract work across multiple clients providing iOS development and technical consultancy; engaged in diverse app projects and stakeholder collaboration.
Senior iOS Developer (Contract) at Bet365
March 1, 2024 - Present
Built a native iOS real-time live soccer scores app; early member of a team of ten iOS developers. Migrated from in-house framework to UIKit as framework migrated, then to SwiftUI when deployment target allowed. Iterated and improved Fastlane CI/CD pipeline with GitLab runners to support region-based app variants and automation features. Applied SOLID and clean architecture principles to deliver features using MVVM; implemented unit tests with >90% coverage; participated in regular code reviews; tracked work with Jira and documented in Confluence. Created user interfaces to meet design QA requirements based on Sketch files.
Senior iOS Developer (Contract) at Propeller Studios
February 1, 2024 - September 9, 2025
Built native Swift modules for a React Native app; scoped requirements with project manager; implemented bridging headers and Swift equivalents for React Native modules; leveraged CoreMotion and CoreLocation for continuous background location tracking with Combine for inter-class communication; handled intermittent network connectivity with local SQLite3 queue for outgoing requests.
Senior iOS Developer (Contract) at DWP
October 1, 2023 - September 9, 2025
Led low-level design and development of an iOS Native Mobile application using the latest iOS frameworks (SwiftUI, Combine, Async/Await). Built reusable features for future projects, enabling a one-stop-shop app to support device management tools and analytics; implemented automatic data synchronization (RealmSwift) and enhanced analytics collection; delivered accessibility (Dark Mode, Dynamic Type, VoiceOver) and Push Notification integrations; supported data protection and permissions to enable critical data collection for analytics; managed end-to-end app delivery.
Founder & IOS Developer at SurvAid
April 1, 2016 - Present
Founded a startup to modernise surveying processes; built cloud platform with MongoDB, Node.js REST APIs, and Heroku hosting; developed iOS app with Core Data, GPS, camera, Keychain, MKMapView, and S3 uploads; created a web frontend with AngularJS for data viewing and report exports; led branding and marketing initiatives to attract geospatial clients; achieved ISO27001 data security certification.
Senior iOS Developer (Contract) at C. Hoare & Co
March 1, 2021 - September 9, 2025
Led a team of 3 remote developers to deliver a new iOS banking app. Employed MVVM with Coordinator pattern, Interface Builder, and XCTest; created Fastlane scripts for IPA deployment to App Center, App Store Connect, and Veracode; managed code signing and TestFlight distribution; performed iOS release planning, code reviews, and stakeholder communication; implemented secure CI/CD processes in coordination with pen testers.
Senior iOS Developer (Contract) at Shell
October 1, 2019 - September 9, 2025
Co-developed a native universal app for field operatives with offline syncing via Couchbase; integrated GraphQL for API queries; documented technical guides; implemented analytics via Segment; participated in code reviews and Agile ceremonies; contributed to a robust, scalable mobile solution for field work.
Senior iOS Developer (Contract) at HSBC (via Publicis Sapient)
March 1, 2019 - September 9, 2025
Joined a 15-developer team to deliver a Tier 1 mobile banking app; collaborated with Node.js developers to define JSON payloads and API endpoints; used Decodable models for JSON deserialization; programmatically built AutoLayout UIs; employed Coordinators for navigation; maintained 100% unit test coverage; supported automated UI testing (Appium); delivered client demos to stakeholders.
iOS Developer (Contract) at Ctrl Group
November 1, 2018 - September 9, 2025
Re-architected and refactored a chatbot app for medical trials to be configurable for multiple trials; configured Bitrise CI for development/production builds; replaced single storage layers with Protocol-Oriented Programming to enable multi-backend support; introduced Local Notifications for reminders; added unit tests with Quick/Nimble; collaborated with designers and writers on Git workflows.
iOS Developer (Contract) at DoPay
November 1, 2018 - September 9, 2025
Developed two native iOS apps; took one from prototype to production and restyled the other for App Store submission; implemented SSL pinning and encrypted local storage; localised for Arabic; maintained unit/integration tests and mocked APIs; managed builds and provisioning via GitLab CI and Fastlane; distributed test builds via HockeyApp and TestFlight.
IOS Developer (Contract) at Network Rail
April 1, 2016 - September 9, 2025
Contract iOS development work contributing to rail infrastructure projects; delivered feature updates and fixes within an Agile environment.
IOS Developer (Contract) at CGP Books
July 1, 2012 - September 9, 2025
Contract iOS development work for educational publishing; delivered app features and maintenance.
IOS Developer / Technical Consultant at Various
May 1, 2012 - September 9, 2025
Contract/mobile consultancy delivering iOS development across multiple clients and projects.
Senior iOS Developer (Contract) at Bet365
March 1, 2024 - Present
Built a native iOS real-time live soccer scores app; an early member of a team of 10 iOS developers; migrated from in-house framework to UIKit, then to SwiftUI; refined Fastlane CI/CD and region-variant deployment; developed a reusable HTTP layer and a dependency-injection approach; implemented server-driven Live Activities and Push To Start; delivered features under tight deadlines for major matches.
Senior iOS Developer (Contract) at Propeller Studios
February 1, 2024 - September 9, 2025
Built native Swift modules for a React Native app, including movement sensors and location tracking; created bridging headers to expose native functions to React Native; implemented continuous tracking in background with CoreMotion/CoreLocation and Combine; ensured feature parity with Android and managed intermittent network scenarios with local queues.
Senior iOS Developer (Contract) at DWP
October 1, 2023 - September 9, 2025
Led low-level design and development of an iOS native mobile app using SwiftUI, Combine and Async/Await; created reusable features to support future projects; implemented device health/location analytics for enhanced decision-making; integrated RealmSwift for offline data synchronization; delivered accessibility, background geolocation, and MDM integration; app distributed to thousands of users with analytics dashboards.
Founder & IOS Developer at SurvAid
April 1, 2016 - Present
Founded a startup to replace paper forms with mobile apps; built a cloud platform with MongoDB backend, Node.js/LoopBack REST APIs, and an AngularJS web app; developed a Swift iOS app with Core Data, location hardware, camera, MKMapView, and Amazon S3 uploads; led branding and marketing; secured paying customers and productivity gains.
Senior iOS Developer (Contract) at C. Hoare & Co
March 1, 2021 - September 9, 2025
Led a team of 3 remote developers to deliver a new iOS banking app using MVVM + Coordinator; implemented UI with Interface Builder and XCTest; created Fastlane scripts to manage builds and distribution; set up App Store Connect and TestFlight, and established CI/CD with Jenkins; ensured security reviews with pen testers and deployed to 4,000+ users with zero issues.
Senior iOS Developer (Contract) at Shell
October 1, 2019 - September 9, 2025
Co-developed a field operations iOS app; integrated Couchbase for offline/real-time syncing; embedded GraphQL queries for API access; authored technical documentation and guides; collected analytics with Segment.
Senior iOS Developer (Contract) at HSBC (via Publicis Sapient)
March 1, 2019 - September 9, 2025
Part of a 15-developer team delivering a new mobile banking app; collaborated with Node.js backend to define payloads and endpoints; used Decodable for model deserialization; built programmatic UIs and maintained 100% unit test coverage; prepared for automated UI testing and delivered demonstrations to hundreds of stakeholders; upskilled offshore developers.
iOS Developer (Contract) at Ctrl Group
November 1, 2018 - September 9, 2025
Refactored a chatbot-style app for medical trials into a reusable, multi-backend capable solution; configured Bitrise CI/CD; introduced dependency injection and reduced singletons; implemented unit tests with Quick/Nimble; used Local Notifications for reminders; participated in weekly OKR reviews.
IOS Developer (Contract) at Network Rail
April 1, 2016 - September 9, 2025
Contract work as part of mobile development projects for railway sector; contributed to tools and apps supporting field operations.
IOS Developer (Contract) at CGP Books
July 1, 2012 - September 9, 2025
Contract work on educational apps and iOS tools for publishing.
IOS Developer / Technical Consultant at Various
May 1, 2012 - September 9, 2025
Freelance engagements across multiple clients, delivering iOS solutions and technical consultancy.

Education

Add your educational history here.

Qualifications

ISO27001 Certification
January 11, 2030 - September 9, 2025
ISO27001 Certification
January 11, 2030 - September 9, 2025

Industry Experience

Software & Internet, Financial Services, Government, Professional Services, Media & Entertainment, Computers & Electronics, Gaming