Houston, TX, United States
15 hours ago
Principal Developer - Mobile Applications

Job overview and responsibilities

The Principal Developer – Mobile Applications will play a key role in leading mobile application development efforts within the Customer United Mobile App team. This role involves hands-on contributions across iOS and Android platforms, and requires strong expertise in mobile architecture, scalable application design, and CI/CD best practices.

The ideal candidate is a seasoned technologist who thrives in mobile environments and partners closely with product, engineering, and infrastructure teams to deliver secure, scalable, and high-performing mobile solutions.

Contribute to key initiatives across iOS and Android platforms, with strong knowledge of mobile architecture, lifecycle, and platform capabilities.Lead the development and delivery of native mobile features, ensuring high performance, quality, and reliability.Collaborate with developers, product owners, and business stakeholders to design and build seamless mobile experiences.Adapt to evolving design patterns and implement performance enhancements in mobile applications.Evaluate and adopt the latest mobile OS updates, tools, and frameworks to ensure modern, optimized solutions.Mentor junior and senior developers through best practices, code reviews, and architectural guidance.Facilitate knowledge-sharing sessions such as lunch learns to promote team learning and growth.Deliver consistently on project goals and timelines, contributing to a strong and collaborative engineering culture.

Job overview and responsibilities

The Principal Developer – Mobile Applications will play a key role in leading mobile application development efforts within the Customer United Mobile App team. This role involves hands-on contributions across iOS and Android platforms, and requires strong expertise in mobile architecture, scalable application design, and CI/CD best practices.

The ideal candidate is a seasoned technologist who thrives in mobile environments and partners closely with product, engineering, and infrastructure teams to deliver secure, scalable, and high-performing mobile solutions.

Contribute to key initiatives across iOS and Android platforms, with strong knowledge of mobile architecture, lifecycle, and platform capabilities.Lead the development and delivery of native mobile features, ensuring high performance, quality, and reliability.Collaborate with developers, product owners, and business stakeholders to design and build seamless mobile experiences.Adapt to evolving design patterns and implement performance enhancements in mobile applications.Evaluate and adopt the latest mobile OS updates, tools, and frameworks to ensure modern, optimized solutions.Mentor junior and senior developers through best practices, code reviews, and architectural guidance.Facilitate knowledge-sharing sessions such as lunch learns to promote team learning and growth.Deliver consistently on project goals and timelines, contributing to a strong and collaborative engineering culture.

What’s needed to succeed (Minimum Qualifications):

Bachelor’s degree in Computer Science, Engineering, or a related field.7 years of IT experience, including hands-on development in mobile platforms (iOS and/or Android).We are looking for candidates who have experience in either iOS or Android development:

iOS Development: Swift and Xcode, with experience in Objective-C and Cocoa frameworks preferred
or
Android Development: Kotlin and Android Studio, with experience in Java and Android SDK

Strong communication and cross-functional collaboration skills.At least 1 year of leadership experience managing large, cross-functional teams or projects, and influencing senior-level stakeholders.Solid understanding of the software development life cycle, quality assurance, and project management processes.Must be legally authorized to work in the United States without sponsorship.

Preferred Qualifications

Master’s degree in Computer Science, Information Systems, or related field.Experience supporting mobile-specific build and deployment workflows (Xcode, Gradle, Fastlane, etc.).Exposure to backend services or APIs supporting mobile functionality.Significant hands-on experience with AWS services such as EC2, Lambda, S3, IAM, VPC, Route 53, CloudWatch, and Code Pipeline.Building and managing CI/CD pipelines using tools like Jenkins, GitHub Actions, or TeamCity.Experience implementing infrastructure as code (Terraform, CloudFormation).Familiarity with containerization tools (Docker, ECS/EKS).Strong scripting or automation experience using Shell, Python, or equivalent.

What’s needed to succeed (Minimum Qualifications):

Bachelor’s degree in Computer Science, Engineering, or a related field.7 years of IT experience, including hands-on development in mobile platforms (iOS and/or Android).We are looking for candidates who have experience in either iOS or Android development:

iOS Development: Swift and Xcode, with experience in Objective-C and Cocoa frameworks preferred
or
Android Development: Kotlin and Android Studio, with experience in Java and Android SDK

Strong communication and cross-functional collaboration skills.At least 1 year of leadership experience managing large, cross-functional teams or projects, and influencing senior-level stakeholders.Solid understanding of the software development life cycle, quality assurance, and project management processes.Must be legally authorized to work in the United States without sponsorship.

Preferred Qualifications

Master’s degree in Computer Science, Information Systems, or related field.Experience supporting mobile-specific build and deployment workflows (Xcode, Gradle, Fastlane, etc.).Exposure to backend services or APIs supporting mobile functionality.Significant hands-on experience with AWS services such as EC2, Lambda, S3, IAM, VPC, Route 53, CloudWatch, and Code Pipeline.Building and managing CI/CD pipelines using tools like Jenkins, GitHub Actions, or TeamCity.Experience implementing infrastructure as code (Terraform, CloudFormation).Familiarity with containerization tools (Docker, ECS/EKS).Strong scripting or automation experience using Shell, Python, or equivalent.
Por favor confirme su dirección de correo electrónico: Send Email