Mobile Development Lead

Purple Drive Technologies LLC
28 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

Adobe InDesign
API
Android Studio
iOS
XCode
App Store (IOS)
Automation of Tests
Mobile Application Development
Network Analysis
Code Review
Continuous Integration
Software Debugging
Dependency Injection
DevOps
Memory Management
Github
Protocol Buffers
Mobile Application Software
Model View ViewModel
Performance Tuning
Systems Development Life Cycle
Mobile Security
Software Engineering
Swiftui
Delivery Pipeline
Concurrency
Firebase
Offline Storage
Backend
GIT
Kotlin
Modularization
Deployment Automation
Sentry
Jetpack Compose
GraphQL
Asynchronous Programming
Google Play
Multiplatform

Job description

We are seeking a visionary Mobile Development Lead to spearhead the mobile engineering strategy for our flagship applications. This role requires a hands-on technical leader who can define mobile architecture, mentor high-performing teams, and deliver secure, scalable, and high-performance mobile experiences across Android and iOS platforms using Kotlin and Swift.

You will bridge product vision and technical execution, working closely with Product, Design, and Backend teams while owning the complete mobile SDLC., Technical Leadership

  • Define and drive the mobile architecture and long-term technical roadmap for Android and iOS platforms.
  • Establish consistency in design patterns (MVVM) and enable shared logic where applicable.
  • Evaluate and adopt emerging technologies such as Kotlin Multiplatform and AI-assisted development tools.

Team Leadership & Mentorship

  • Lead, mentor, and grow a team of 10 mobile engineers.
  • Conduct code reviews, provide career coaching, and promote engineering best practices.
  • Foster a culture of quality, innovation, and accountability.

Architecture & SDLC Ownership

  • Own end-to-end Software Development Life Cycle (SDLC) for mobile applications.
  • Drive modularization, scalability, and maintainability across the codebase.
  • Ensure best practices in build pipelines, testing, and deployment automation.

Cross-functional Collaboration

  • Partner closely with Product Managers, UX Designers, and Backend Engineers.
  • Translate business and product requirements into clear technical specifications and execution plans.

Performance, Stability & Quality

  • Monitor application health using tools such as Firebase, Sentry, or similar platforms.
  • Optimize app startup performance, memory management, battery efficiency, and stability across diverse devices.
  • Ensure production readiness and ongoing reliability of large-scale mobile applications.

Requirements

Android

  • Deep expertise in Kotlin
  • Strong experience with Jetpack Compose
  • Proficiency with Coroutines / Flow
  • Dependency Injection using Dagger / Hilt

iOS

  • Deep expertise in Swift
  • Strong experience with SwiftUI
  • Proficiency in Combine / Swift Concurrency
  • Experience in app modularization and scalable iOS architectures

Architecture & DevOps

  • Experience with CI/CD tools such as Fastlane, Bitrise, or GitHub Actions
  • Automated testing, build, and deployment to App Store and Google Play Store

Data & APIs

  • Proficiency in REST and GraphQL APIs
  • Experience with Protocol Buffers
  • Local storage solutions: Room, SwiftData, Realm

Tooling & Debugging

  • Mastery of Android Studio and Xcode
  • Strong experience with Git
  • Debugging and network analysis using Charles Proxy, Flipper, or similar tools, * 8+ years of experience in mobile application development
  • 3+ years in a formal leadership role (Mobile Lead, Staff Engineer, or equivalent)
  • Proven experience shipping and maintaining large-scale mobile applications (100k+ DAU)
  • Strong understanding of mobile security, performance optimization, and scalability
  • Excellent communication and stakeholder management skills

Apply for this position