I'm a Senior Mobile Engineer & Architect based in London with 13+ years shipping production-grade Swift apps at scale. I specialise in modular architectures such as MVVM, VIPER and TCA, Swift concurrency, and the modern iOS toolchain, and I also build and maintain internal iOS SDKs to foster cross-team reuse. Beyond iOS, I lead Android development in Kotlin, and I design AI-augmented engineering workflows, drive TDD and CI best practices, and act as a mobile architect across iOS, Android, and cross-platform work when needed.

Melvin Wijenayaka

PRO

I'm a Senior Mobile Engineer & Architect based in London with 13+ years shipping production-grade Swift apps at scale. I specialise in modular architectures such as MVVM, VIPER and TCA, Swift concurrency, and the modern iOS toolchain, and I also build and maintain internal iOS SDKs to foster cross-team reuse. Beyond iOS, I lead Android development in Kotlin, and I design AI-augmented engineering workflows, drive TDD and CI best practices, and act as a mobile architect across iOS, Android, and cross-platform work when needed.

Available to hire

I’m a Senior Mobile Engineer & Architect based in London with 13+ years shipping production-grade Swift apps at scale. I specialise in modular architectures such as MVVM, VIPER and TCA, Swift concurrency, and the modern iOS toolchain, and I also build and maintain internal iOS SDKs to foster cross-team reuse.

Beyond iOS, I lead Android development in Kotlin, and I design AI-augmented engineering workflows, drive TDD and CI best practices, and act as a mobile architect across iOS, Android, and cross-platform work when needed.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Senior iOS Engineer at Rightmove
October 1, 2025 - May 1, 2026
Delivered new consumer-facing features for the UK’s largest property portal, including Track a Property, achieving strong user uptake. Integrated the Figma MCP server into the development workflow to allow AI coding agents to generate UI from design specs, shortening the design-to-code loop. Authored custom agent skills for OpenAI Codex to codify team conventions and recurring tasks, enabling more consistent agent-driven delivery across the mobile team.
Senior Mobile Engineer at SRT Marine
May 1, 2025 - September 1, 2025
Optimised performance across Android and iOS in a Capacitor-based cross-platform app interfacing with marine radio. Refactored and stabilised critical native plugins for hardware communications and Bluetooth. Architected and delivered a new OTA update module with signed builds for remote firmware updates. Automated code reviews with Codex to catch issues earlier and raise consistency. Implemented a spec-driven workflow linking Jira tickets to Codex to improve traceability.
Lead Developer / Architect at Loomery
November 1, 2024 - April 1, 2025
Led design and architecture of a scalable backend for IG Index’s crypto trading platform on AWS using Node.js, Python, Go, MongoDB, and Pulumi. Drove API design, caching strategies, and service integrations; contributed to the iOS app in SwiftUI. Oversaw full-stack delivery lifecycle from architecture to deployment, ensuring robust code quality and DevOps practices.
Mobile Architect at Valtech
February 1, 2024 - September 1, 2024
Owned architecture and migration strategy for Mitchells & Butler’s mobile estate; led code audit and Flutter migration feasibility across 12 apps, producing a phased migration plan with risk and effort analysis. Led architectural design and governance for the new National Rail app (iOS and Android) using embedded web views and TWA; ran code reviews and provided ongoing technical guidance to the mobile engineering team.
Lead Engineer & Architect at Fever Five Agency
October 1, 2023 - January 1, 2024
Developed greenfield apps using Flutter and React Native, integrating native modules on both iOS (Swift) and Android (Kotlin). Built an internal Kotlin Multiplatform (KMP) framework providing shared networking, authentication, and local storage layers across iOS and Android apps. Architected serverless functions on AWS and Firebase; integrated REST APIs and wrote endpoints in Node/TypeScript.
Contract Mobile Engineer at Travtus / Jobs in Construction / MyPhones
February 1, 2023 - October 1, 2023
Short-term contracts across iOS, Android, Flutter and Capacitor: CallKit/TelecomManager telephony via custom Capacitor plugins (MyPhones); Flutter UI with personalised recommendations (Jobs in Construction); iOS/Android release fixes and React Native migration (Travtus).
Flutter Developer at Nanu App
September 1, 2022 - February 1, 2025
Built greenfield social networking app in Flutter with Riverpod state management and AWS Amplify authentication.
Senior iOS Engineer (Contract) at Evri (formerly Hermes)
February 1, 2022 - September 1, 2022
Led end-to-end rebrand of the iOS app; integrated SwiftUI screens into legacy UIKit storyboards via UIHostingViewControllers; refactored MVVM logic. Implemented backend account closure feature with Node.js REST APIs; delivered major point release through App Store.
Senior iOS Developer / Architect (Contract) at Copper
August 1, 2021 - February 1, 2022
Architected greenfield crypto custody app in SwiftUI using VIPER for institutional investors; designed secure authentication (2FA, biometrics) and Core Data persistence. Integrated REST APIs with Combine; delivered with TDD throughout.
Lead Mobile & DevOps Engineer (Contract) at Smarter
April 1, 2021 - August 1, 2021
Developed and maintained an internal native SDK (iOS and Android) for connected-device products; focused on reusable API design and Core Bluetooth integration. Led CI/CD via CircleCI and Fastlane; reduced iOS build times by ~25%. Refactored Core Bluetooth and improved StoreKit for App Store ratings.
Head of Mobile (Contract) at Mode App
October 1, 2018 - April 1, 2021
Led fintech crypto trading app across iOS and Android from conception to #1 in UK App Store Finance; implemented secure session handling and OAuth2-based authentication; enforced banking-grade security (SSL pinning, Secure Enclave). Recruited and managed mobile team; rolled out SwiftUI and React Native support; improved StoreKit metrics.
Lead Developer at Private Equity Crypto Trading Platform
January 1, 2018 - October 1, 2018
Full-stack development across Web, iOS, iPadOS and Android using React Native, React/TypeScript frontend and Node.js/Express/MongoDB backend on AWS.
iOS Developer at JTI
September 1, 2017 - December 1, 2017
Developed IoT prototype using Web Bluetooth, 6LoWPAN and Nordic Semiconductor boards for vaping device usage data across a pan-European team.
Freelance Mobile Architect / Developer at Various Clients (Freelance)
July 1, 2016 - September 1, 2017
Delivered projects across Fintech, Health Tech and Media, including Covatic (personalised TV), Monarch Airlines (Apple Wallet) and MVPs; provided iOS/Android development and architecture expertise.
Contract iOS Developer at Born Group / Chelsea Apps / KPMG / Polaris / Virtusa
January 1, 2016 - December 1, 2016
IoT Bluetooth app work and performance fixes; contributed to PoCs and MVPs for next-gen banking and connected devices.
Lead iOS Developer & CTO / Co-Founder at Random Array Ltd
March 1, 2015 - March 1, 2016
Co-founded a startup for house sharers; raised seed investment; built mobile apps; featured on App Store front page and design competition finalist.
Lead iOS Developer at Grabyo
October 1, 2014 - March 1, 2015
Built a greenfield video sharing app with H.264 streaming; contributed to live music experience app development leveraging AVFoundation and related frameworks.
Founder / iOS Developer at Gigonyze
March 1, 2012 - October 1, 2014
Founded and developed a live music experience app; implemented core features using AVFoundation, Core Location and C++ audio libraries.

Education

Add your educational history here.

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Financial Services, Media & Entertainment

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Hire Melvin Wijenayaka today

To get started post up your job and then invite Melvin Wijenayaka to your job.