Mid iOS Developer

Plano, TX (Hybrid)

Job Description:

Title: Mid iOS Developer

Location: Plano, TX

Job Overview:

We are seeking a highly skilled and passionate Senior iOS Mobile Developer to join our dynamic Application Engineering team. The ideal candidate will design, develop, and enhance applications for iPhone and iPad platforms, contributing to innovative and user-friendly solutions. You will collaborate closely with engineers, UX designers, and cross-functional teams to deliver high-quality mobile experiences that align with business and customer needs.

Key Responsibilities:

Design, develop, and maintain high-performance mobile applications for iOS platforms.

Collaborate with cross-functional teams to define, design, and ship new features.

Write clean, efficient, and maintainable code following established coding standards and best practices.

Participate in the full application lifecycle — from concept, design, and development to testing, release, and maintenance.

Debug and resolve issues to ensure optimal performance and user experience.

Conduct and participate in code reviews to ensure code quality and consistency.

Perform unit and automated testing using native frameworks such as XCUI.

Stay current with emerging technologies, frameworks, and best practices in mobile development.

Ensure adherence to security and data protection guidelines.

Contribute to continuous improvement initiatives within the development team.

Required Skills & Qualifications:

6+ years of experience in native mobile app development with a strong focus on iOS.

Expertise in Swift, SwiftUI, and Objective-C.

Proficiency with development tools such as Xcode and Visual Studio.

Strong understanding of mobile architecture and design patterns — MVC, MVP, MVVM, VIPER, Clean Architecture, Singleton, Delegation, Factory, etc.

Hands-on experience with RESTful APIs, GraphQL, JSON, and third-party API integration.

Experience building and maintaining iOS frameworks using CocoaPods or Swift Package Manager.

Familiarity with version control and automation tools such as Git, GitLab, Jenkins, and Fastlane.

Strong problem-solving, debugging, and analytical skills.

Excellent communication and collaboration abilities.

Solid understanding of code review processes and Agile methodologies.

Nice to Have:

Working knowledge of Flutter, React Native, or other cross-platform frameworks.

Familiarity with Bluetooth, BT Profiles, Digital Key, Core Bluetooth, External Accessory, OAuth 2.0, and iAP2.

Understanding of CI/CD pipelines, UX design principles, and mobile accessibility standards.

Experience with Test-Driven Development (TDD) and Agile frameworks.

Knowledge of App Store submission policies and guidelines.


Key Skills:

  • Swift, SwiftUI, and Objective-C, MVC, MVP, MVVM, VIPER, Clean Architecture, Singleton, RESTful APIs, GraphQL, JSON, and third-party API integration.

Share Profile