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.
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.
Skills
Language
English
Fluent
Portuguese
Fluent
Spanish; Castilian
Advanced
Work Experience
Senior iOS Engineer at World Winner
April 1, 2020 - PresentPorted 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 at Technomar Engineering
March 1, 2017 - April 1, 2020Designed 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 at Concept Software
April 1, 2014 - March 1, 2017Developed 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 at Universidade de Mogi das Cruzes
January 1, 2010 - January 1, 2014Bachelor of Computer Science at Universidade de Mogi das Cruzes
January 1, 2010 - January 1, 2014Qualifications
Industry Experience
Software & Internet, Media & Entertainment, Professional Services, Gaming, Other
Skills
Hire a App Developer
We have the best app developer experts on Twine. Hire a app developer in Sao Paulo today.