Job Openings iOS Developer

About the job iOS Developer

We are looking for an iOS Developer responsible for developing and maintaining iOS applications. A developer who has a passion for writing clean, reusable, modular, and maintainable code that is easy to understand and easy to change.

Responsibilities

  • Develop innovative, scalable, fault-tolerant software solutions for our clients and customer base;

  • Participate in all aspects of agile software development including design, implementation, and deployment

  • Contribute production-ready code that is clean, reusable, modular, maintainable, easy to understand, and easy to change;

  • Collaborate with Product Owner, Scrum Master, and Developers to ensure project success

  • Ensure system performance, availability and uptime are within acceptable SLA and respond to incidents.

  • Implement security measures and data protection based on industry standards and best practices; and

  • Be involved in automation efforts to streamline development, integration, testing, deployment, and monitoring

Skills & Qualifications

Must have:
  • Solid understanding of the mobile app development life cycle

  • Familiarity with various design and architectural patterns such as MVP,

    MVVM, etc
  • Familiarity with Agile development methodologies

  • Proficient with XCode and Swift programming language

  • Experience with iOS frameworks such as Core Data, Core Animation,

    XCTest, etc.
  • Familiarity with RESTful APIs to connect iOS applications to back-end

    services
  • Experience with offline storage, threading, and performance tuning

  • Familiarity with cloud message APIs and push notifications

  • Experience with performance and memory tuning with tools

  • Proficient understanding of code versioning tools Git, GitLab, BitBucket, or

    similar
  • Experience in using Firebase for Crash Reporting, Analytics, Distribution,

    etc.
  • Understanding of Apples design principles and interface guidelines

  • Experience with Writing Tests or Test Driven Development

Nice to have:
  • Interested in developing Mobile App using cross-platform frameworks such

    as Kotlin Multiplatform or Flutter
  • Familiarity with SwiftUI and/or Kotlin Multiplatform is an advantage

  • Knowledge of Mobile DevOps practices and tools

Company background

White Cloak is a software development company that creates custom digital solutions to empower businesses. Established in 2014, White Cloak has been an innovation partner of major corporations, leveraging technology to take its clients business to the next level. Get a chance to work with the vibrant innovative team behind groundbreaking apps such as Unionbank Online and Ayala Malls Zing.

Learn more about us at whitecloak.com