Mobile App Architect – Android/iOS

Job Title: Mobile App Architect – Android/iOS

JOB ID: 19-02747

City: Atlanta

State: GA

Mobile App Architect - Android/iOS
Atlanta, GA

For immediate consideration, please contact John Boyle at jboyle@genuent.com or 678-251-9088


As a Mobile Solutions Architect, you will oversee technical architecture and development practices for apps on mobile devices — iOS, Android, Amazon. Our apps provide live video streaming, VOD clips, news updates, and sports stats to our end users. You will partner with business and technology teams to deliver scalable, resilient, and high-performing apps for a best-in-class user experience. The Mobile Solutions Architect will drive towards a holistic architecture vision for our mobile platforms with shared technology, processes, and tools. You will ensure that technical solutions are designed, developed, and implemented to meet business and product goals.
 
RESPONSIBILITIES
APP ARCHITECTURE
  • Define and evangelize technical architecture to model mobile app solutions for front-end UI, back-end integrations, video streaming, and content/data flows
  • Break down architecture blueprints to app screens, code components, data models, business logic, and integration needs for APIs and services
  • Create and maintain technical artifacts to describe the physical and logical components for client app technology, platform frameworks, and integrations
  • Identify and evaluate new mobile coding approaches, new platform/OS updates, and innovative proof-of-concepts for mobile product roadmap
  • Collaborate with app developers to define technical requirements for OS frameworks, video players, caching, data persistence, and memory usage
 
APP CODE QUALITY  
  • Lead code reviews with developers to evaluate functionality, complexity, scope, size, efficiency, error handling, and run-time performance for improvements
  • Establish and enforce solid coding practices for app performance, efficiency, and maintainability to deliver high-quality code through full product lifecycle
  • Establish test-driven development practices for unit, functional, and integration testing to cover code analysis, requirements coverage, and failure scenarios
  • Assess build, test, and deploy pipelines and optimize CI/CD processes to simplify release planning, testing integration, and minimize shipped bugs
 
APP PERFORMANCE AND SECURITY
  • Track performance metrics for app startup, screen rendering, video streaming, battery/memory/data usage, app crashes, and network calls
  • Set performance goals for app and video metrics, capture metrics across app releases, and track how our app compares against industry benchmarks
  • Propose technical enhancements to optimize app functionality and work closely with developers to implement, review, and test updates
  • Advise on best practices for app security including device/OS vulnerabilities, security controls, code exploits, sensitive data, authentication, and encryption
 
OPERATIONAL SUPPORT
  • Assist with technical triage for critical app issues and reported crashes, identifying root causes, immediate fixes, and long-term improvements
  • Be hands-on for problem discovery to dig into front-end behaviors, service calls, app stack traces, HLS video streaming, ads, and content/data processing
 
Qualifications
  • 5+ years of experience in mobile technology design, architecture, and coding
  • Experience building native motive apps through full lifecycle to completion
  • Strong understanding of app design patterns - MVC, MVVC, MVP, MVVM
  • Knowledge of native iOS coding - Swift, Objective-C, Xcode
  • Knowledge of native Android coding - Java, Kotlin, Gradle, XML, Android Studio
  • 2+ years of experience with live streaming video (HLS), CSAI/SSAI video ads
  • Experience with in-app purchase, push notifications, and API/SDK integrations
  • Knowledge of JSON/XML data retrieval and processing via REST APIs
  • Experience with unit testing and TDD for mobile apps - XCUITest, Expresso
  • Experience with version control (Git), CI/CD practices, and app release lifecycle
  • Experience with app debugging tools, crash logs, and network traffic sniffers
  • Familiar with app stores - Google Play, App Store Connect, Amazon Appstore
  • Proactive self-starter who dives in to get things done effectively
  • Can manage multiple projects in a fast-paced environment
  • Great communication and collaboration skills
#LI-JB02
x

Apply to job