Roberto Teixeira

Available to hire

Hi, I’m Roberto Teixeira, a Senior iOS Engineer with 10+ years of mobile development experience. I focus on native iOS development using Swift, SwiftUI, and UIKit to create robust, scalable apps that delight users.

About

Hi, I’m Roberto Teixeira, a Senior iOS Engineer with 10+ years of mobile development experience. I focus on native iOS development using Swift, SwiftUI, and UIKit to create robust, scalable apps that delight users.

Beyond writing code, I design architectures (MVVM, protocol-oriented programming, unidirectional data flow), lead cross-functional teams, and migrate large codebases to modern frameworks like SwiftUI. I’m passionate about performance, maintainability, and delivering polished experiences in production.

  • 12 years' experience
  • Joined February 2026

Languages

  • EnglishFluent
  • PortugueseFluent
  • Spanish; CastilianAdvanced

Industry experience

  • Software & Internet
  • Media & Entertainment
  • Professional Services
  • Gaming
  • Other

More experts in Sao Paulo, Brazil

Work experience

Senior iOS Engineer · World WinnerApr 2020 – Present · 6 yrs 8 mos

Ported the World Winner client from a Unity-based implementation to a fully native iOS application using Swift and SwiftUI. Led development of the Face Off app from the ground up as a native iOS application. Migrated a large production iOS codebase from UIKit to SwiftUI, improving UI performance and maintainability. Designed and maintained scalable iOS architectures using MVVM, protocol-oriented programming, and unidirectional data flow. Implemented deep links, modal navigation, feature flags, and remote configuration. Integrated RESTful APIs for tournaments, wallet, pagination, background refresh, and real-time updates using async/await and Combine. Managed iOS code signing, provisioning profiles, App Store Connect, and release pipelines. Embedded Unity Framework inside a native iOS container to support hybrid gameplay experiences. Instrumented analytics, experiments, and user segmentation using Amplitude, Braze, and Sentry.

Software Engineer · Technomar EngineeringMar 2017 – Apr 2020 · 3 yrs 2 mos

Designed and built real-time simulation systems with complex state synchronization across multiple machines. Developed an internal iPad application using UIKit and VIPER for simulation control. Built .NET/C# networking middleware for telemetry broadcasting and synchronization. Created WPF-based operator tooling for real-time monitoring and control.

Mobile & Web Engineer · Concept SoftwareApr 2014 – Mar 2017 · 3 yrs

Developed and maintained mobile applications and games for iOS and Android. Built native iOS and Android integrations to support third-party SDKs and platform features. Designed web systems using ASP.NET MVC for dashboards, reporting, and backend services.

Education

Bachelor of Computer Science · Universidade de Mogi das Cruzes2010 – 2014
Bachelor of Computer Science · Universidade de Mogi das Cruzes2010 – 2014

Hire Roberto Teixeira today

Post a job and invite Roberto, or contact them directly. No hidden commission.

Post a job