Job Openings iOS Developer (Software)

About the job iOS Developer (Software)

We're looking for a driven and ambitious iOS Developer who's ready to build high-quality, cutting-edge mobile applications and push the limits of user experience. In this role, you'll design, develop, and optimize iOS apps using Swift, UIKit, and SwiftUI while collaborating closely with a team to deliver innovative features and maintain clean, scalable code. If you thrive on solving complex challenges and have a strong foundation in modern iOS development—from MVVM architecture to performance optimization and App Store deployment—this is your chance to make a meaningful impact and grow your career.

YOU WILL:

  • CREATE AND INNOVATE: Design and build cutting-edge iOS applications.
  • OPTIMIZE PERFORMANCE: Make sure apps run smoothly, with top-notch quality and responsiveness.
  • TEAM UP FOR SUCCESS: Work closely with others to define, design, and launch exciting new features.
  • TACKLE CHALLENGES: Identify and fix bottlenecks, squash bugs, and keep everything running like a dream.
  • ELEVATE CODE QUALITY: Help maintain clean, organized, and automated code for a seamless development process.
  • Plus, jump into new tasks as they come up!

JOB REQUIREMENTS:

The right fit for this role is DETERMINED and AMBITIOUS with:

  • WORK ETHIC that leaves others in their dust
  • Relentless desire to BECOME YOUR VERY BEST, and can prove it!
  • DEEP KNOWLEDGE in technology
  • A TRACK RECORD of IT experience, with a strong background in mobile and web app development, plus a solid grasp of programming basics.
    • Preferably with experience in both UIKit and SwiftUI
    • Proficiency in Swift 5 or higher and utilized key features that make the language great
    • Strong understanding of MVVM architecture and Functional Reactive Programming
    • Experience building complex applications for the iPhone or iPad using Swift
    • Experience in Unit Testing either using XCode XCTests or other BDD tools like Quick and Nimble
    • Experience in Networking with a RESTful API
    • Experience in AutoLayout and LOVES Storyboards and Nibs / Xibs
      Experience with multi-threaded programming and proper state management
    • Experience with Apple Approval & Distribution Process, Ad-Hoc & AppStore Distribution
    • Published app/s on the AppStore
    • Understanding of Apple's design principles and interface guidelines
    • Familiarity with cloud message APIs and push notifications
    • A knack for benchmarking and optimization
    • Experience in Profiling Tools like Leaks, Time Profiler, Zombies, Allocations, etc.
    • Strong understanding of GIT version control
    • Appreciation for good coding style and standards
    • Experience debugging Crashlytics Reports
    • Knowledge of other web technologies and UI/UX standards
    • Experience in using the Firebase suite of tools (Crashlytics, FCM, FireStore, etc.)
  • BONUS: Past experience as a DEVELOPER, ENGINEER, or PRODUCT MANAGER.