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
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
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.