Skip to content
Ryan ViajedorMobile Team Lead
Riyadh, Saudi Arabia

Mobile products built to ship.

Ryan Viajedor — Mobile Team Lead

  • Flutter
  • Android
  • iOS
  • CI/CD
  • Fastlane
  • Payments
  • APIs
  • Mobile App Delivery

Open to Mobile Team Lead and senior mobile engineering roles in Riyadh.

Ryan Viajedor, Mobile Team Lead & Architect, in a minimalist workspace.
Ryan ViajedorMobile Team Lead · Riyadh
Scale629K+App downloads
Reliability99.8%Crash-free
PlatformAndroid + iOSMobile delivery
AutomationCI/CDAutomated releases
About

I build mobile products that hold up in production.

I work as a Mobile Team Lead in Riyadh, across mobile architecture, Flutter and native Android and iOS. Most of what I do sits between the code and the release — designing systems that stay maintainable as they grow, wiring them to APIs and payment flows, and making sure what ships is what was intended.

The problems I find most worth solving are the ones that only appear in production: the crash that reproduces on one OEM's build, the payment flow that fails on a slow network, the release process that works until the person who knows it is away. Fixing those permanently usually means changing the process, not just the code.

As a lead, my job is to make good decisions cheap for the team to make — clear architecture, standards that hold under deadline, code review that raises the floor, and mentoring that means fewer questions have to come through me. The measure is whether the team ships reliably without heroics.

Architecture
Maintainable mobile codebases
Delivery
Automated, repeatable releases
Leadership
Standards, mentoring, direction
Core Competencies

Engineering philosophy built on precision and reliability.

Architecture

Build systems that remain maintainable as products grow.

Structuring mobile codebases so that feature work stays cheap after the first release — clear module boundaries, predictable state, and API contracts that survive change. The aim is a codebase several engineers can move through without stepping on each other.

  • Scalable architecture
  • State management
  • API design
  • Offline behaviour

Delivery

Turn code into reliable production releases.

Making releases routine rather than an event. Automated builds, signed and shipped without manual steps, backed by tests that catch regressions before a store review does — so shipping is a decision, not a project.

  • CI/CD
  • Fastlane
  • Testing
  • App Store
  • Google Play
  • Automation

Leadership

Help teams ship better software consistently.

Setting technical direction and the standards that hold once the team grows. Reviewing code to raise the floor rather than police it, and mentoring engineers so decisions get made well without needing to pass through one person.

  • Technical direction
  • Mentoring
  • Code review
  • Engineering standards
  • Agile delivery
Ready to collaborate

Looking for a Mobile Team Lead who can ship?

Open to Mobile Team Lead and senior mobile engineering roles in Riyadh.

Get in touch