IOS Developer

  1. Home
  2. iOS
  • Company cruiseplanners
  • Employment Full-time
  • Location 🇺🇸 United States, Florida, Coral Springs
  • Submitted Posted 11 hours ago - Updated 8 hours ago

**Candidates must be authorized to work for ANY employer in the United States. We are unable to sponsor or take over sponsorship of an employment Visa**


Job Summary

The ideal candidate is passionate about building high-quality, user-focused iOS applications using Swift and SwiftUI as the primary development technologies. You'll work on both new enterprise-level initiatives and enhancing existing codebases, collaborating closely with crossfunctional teams to deliver robust, maintainable, and intuitive mobile.

Responsibilities

  • Designs and builds advanced applications for the iOS platform using Swift and SwiftUI, ensuring robust, responsive, and user-friendly designs.
  • Implements and maintains scalable app architecture using MVI or MVVM patterns with clean architecture principles.
  • Writes comprehensive unit tests using XCTest and UI tests using XCUITest, maintaining high code coverage standards.
  • Implements secure authentication flows, token management, biometric authentication (Face ID/Touch ID), and data encryption for enterprise applications.
  • Implements offline-first data strategies with SwiftData/Core Data and synchronization logic for unreliable network conditions.
  • Instruments app with analytics events to track user behavior, feature adoption, and conversion funnels.
  • Monitors and resolves memory leaks and performance issues using Instruments, MetricKit, and Xcode Organizer.
  • Works closely with project teams, designers, Android developers, and backend teams to define, design, and deploy new features and functionality.
  • Participates in code reviews, providing constructive feedback and enforcing coding standards
  • Collaborates with QA to troubleshoot and debug iOS applications, approaching issues from both a developer's and end-user's perspective
  • Contributes to technical documentation, architecture decision records (ADRs), and coding standards.
  • Maintains and modifies existing applications independently as well as under direction from senior staff members.

Competencies

  • Able to work effectively within cross-functional teams that include Android, web, backend, QA, and design roles
  • Comprehensive understanding of iOS development best practices, including architecture, performance, accessibility, and security
  • Can translate product and UX requirements into performant, maintainable iOS code with minimal supervision
  • Skilled at reviewing, refactoring, and optimizing existing codebases for performance and readability
  • Proactive in identifying potential performance bottlenecks or architectural flaws early in development
  • Uses analytics data, crash reports, and user feedback to prioritize bug fixes and feature improvements
  • Approaches development with security-first thinking, proactively identifying potential vulnerabilities
  • Accurately estimates development effort, identifies technical risks, and communicates blockers early
  • Demonstrates ownership mentality, taking initiative beyond assigned tasks when necessary
  • Stays current with the iOS ecosystem and Apple's platform updates, regularly evaluating new tools, frameworks, and practices

Requirements

  • Bachelor's degree in computer science/computer engineering or equivalent experience.
  • 5+ years of experience in iOS application development with Swift.
  • Strong proficiency in Swift, including advanced features such as async/await, actors, protocol-oriented programming, and property wrappers.
  • Proven experience as an iOS developer with a portfolio of released applications in the App Store.
  • Deep knowledge of iOS SDK, Xcode, and core iOS development best practices.
  • Experience implementing MVI and/or MVVM architecture with SwiftUI and Combine framework.
  • Strong understanding of clean architecture principles and modular app design for enterprise-scale applications.
  • Practical experience with dependency injection patterns and frameworks to improve modularity, testability, and scalability.
  • Proficiency in Swift Concurrency (async/await, actors, TaskGroups) and Combine for asynchronous and reactive programming.
  • Familiarity with Apple frameworks including Foundation, SwiftUI, SwiftData/Core Data, Core Location, and MapKit.
  • Strong understanding of RESTful APIs and integrating iOS apps with backend services using URLSession or Alamofire.
  • Experience with efficient image loading and caching strategies (native AsyncImage, Kingfisher, or SDWebImage).
  • Experience with secure coding practices including OAuth 2.0/OIDC, biometric authentication (Face ID/Touch ID), Keychain storage, and certificate pinning.
  • Experience working with Firebase (push notifications via FCM, analytics, crash reporting via Crashlytics, remote config) and APNs.
  • Skilled in unit testing with XCTest, UI testing with XCUITest, snapshot testing, and debugging with Instruments and LLDB.
  • Understanding of iOS privacy requirements including App Tracking Transparency, privacy nutrition labels, and App Privacy Report.
  • Experience with CI/CD pipelines using Bitrise, GitHub Actions, Xcode Cloud, or similar tools.
  • Proficiency with Git and version control best practices including trunk-based development and feature branching.
  • Experience with Xcode configurations and schemes for managing multiple environments (dev, staging, production).
  • Comfortable working in Agile development environments, using tools like JIRA, Xray, and Bitbucket.
  • Experience with OpenAPI specifications and Postman for API development and testing.
  • Excellent problem-solving, critical thinking, and communication skills.
  • Contributions to open source or active maintenance of GitHub repositories is a plus


This is a hybrid role (Remote: Mondays and Fridays, Onsite: Tuesdays, Wednesdays and Thursdays)


Cruise Planners provides equal employment opportunities (EEO) to all team members and applicants for employment without regard to race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, disability, genetic information, marital status, or status as a covered veteran in accordance with applicable federal, state and local laws. Cruise Planners complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities or team members. This policy applies to all terms and conditions of employment. 

Loading similar jobs...

Mobile App Developer Jobs

Step into the forefront of mobile innovation! Unlock career opportunities in cutting-edge app development.

© 2026 Created by Mobile App Developer Jobs. All rights reserved.