Meteor Mobile Holdings Inc

Principal Software Engineer - Mobile

  • Meteor Mobile Holdings Inc

Job Description

We are looking for an experienced Principal Mobile Engineer to drive the architecture, development, and delivery of high-quality and highly-scaled mobile applications. You will be a hands-on coder while leading a team of mobile engineers. As the Principal Engineer, you will be setting technical standards and best practices for mobile development.

Employment Type

This is a full-time independent contractor position. We are not currently hiring for direct employee positions.

Location

This is a fully remote position. Work where you perform your best.

Key Responsibilities

  • Lead and mentor a team of mobile engineers to deliver scalable and reliable applications.
  • Define and implement mobile architecture, coding standards, and CI/CD best practices.
  • Collaborate with product, design, and infrastructure teams to plan and deliver new features.
  • Oversee deployment and management of mobile apps using CI/CD, Artifactory, and cloud platforms (AWS, GCP, Azure).
  • Ensure high-quality code through automated testing, code reviews, and performance monitoring.
  • Drive innovation in mobile technologies, including WebRTC, telephony integrations (Twilio, Bandwidth), and cross-platform frameworks (Flutter, MAUI).

Requirements

What You Bring 

  • Bachelor’s degree in a technical field (Computer Science, Physics, or Engineering) or equivalent professional experience
  • 10+ years professional experience in a related technical field
  • 3+ years in a senior/lead role
  • Expert-level experience with native mobile development (Java/Kotlin for Android, Swift/Objective-C for iOS)
  • Experience with cross-platform frameworks (Flutter, React Native, MAUI)
  • Strong knowledge of CI/CD pipelines, cloud infrastructure, Docker/Kubernetes, databases, and infrastructure as code
  • Strong knowledge of Ad SDKs & Monetisation: Google AdMob, AppLovin, Meta Audience network and similar
  • Leadership experience guiding technical teams and making architectural decisions
  • Excellent problem-solving and communication skills

Nice to Have (Preferred Qualifications)

  • Master's degree or higher in a technical field
  • Hands-on experience with telephony systems, WebRTC, or real-time communication
  • Multi-cloud deployment experience and cost optimization strategies
  • Media streaming experience
  • App store release optimization
  • Mobile security expertise