iOS Developer

0 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Company Description

Codefully specializes in building innovative digital products, platforms, and automation solutions to help businesses launch faster and grow smarter. With a strategic presence in Dubai and London, our India-based engineering team collaborates seamlessly to deliver results from conceptualization to execution. We are passionate about providing cutting-edge tech solutions and empowering our clients to achieve their goals effectively. Join our globally-aligned team to make an impact in the digital space.


About the Role

iOS Developer

Key Responsibilities

  • Design, develop, and maintain high-quality iOS applications using

    Swift

    .

  • Build UI programmatically using

    UIKit

    , with participation in migrating selected components to

    Texture (AsyncDisplayKit)

    .

  • Implement application logic following

    Swift-Composable-Architecture (TCA)

    / VCA patterns.

  • Work with

    RxSwift

    to develop reactive, responsive, and maintainable features.

  • Collaborate closely with cross-functional teams including product managers, designers, and backend engineers.

  • Write and maintain

    unit tests

    using

    XCTest

    to ensure reliability and code quality.

  • Manage dependencies using

    Swift Package Manager (SPM)

    and

    CocoaPods

    .

  • Participate in code reviews, architecture discussions, and technical planning.

  • Optimize application performance, memory usage, and responsiveness.

  • Required Skills & Qualifications

    • Strong proficiency in

      Swift

      with solid understanding of mobile development principles.

    • Deep knowledge of

      UIKit

      (programmatic UI) and experience building complex UI components.

    • Familiarity with or willingness to adopt

      Texture (AsyncDisplayKit)

      .

    • Hands-on experience with

      Swift-Composable-Architecture (TCA)

      or other composable architectures.

    • Strong understanding of

      reactive programming

      concepts and experience with

      RxSwift

      .

    • Practical experience writing

      unit tests

      with XCTest.

    • Experience using

      SPM

      and

      CocoaPods

      for dependency management.

    • Understanding of Clean Architecture, MVVM, or other architectural patterns.

    • Ability to work in a collaborative, fast-paced environment.

  • Nice to Have

    • Experience with performance optimization, animations, or rendering-heavy UIs.

    • Knowledge of asynchronous programming techniques (Combine, GCD, async/await).

    • Familiarity with CI/CD tools (e.g., GitHub Actions, Jenkins, Bitrise).

    • Prior experience working on large-scale applications with modular architectures.


  • What We Offer

    • Competitive salary and benefits package.

    • Flexible working hours

    • Opportunity to work with modern technologies and innovative projects.

    • Growth opportunities and professional development support.


    How to Apply??

    share your CV at hr@codefully.ae

    Mock Interview

    Practice Video Interview with JobPe AI

    Start Job-Specific Interview
    cta

    Start Your Job Search Today

    Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

    Job Application AI Bot

    Job Application AI Bot

    Apply to 20+ Portals in one click

    Download Now

    Download the Mobile App

    Instantly access job listings, apply easily, and track applications.

    coding practice

    Enhance Your Skills

    Practice coding challenges to boost your skills

    Start Practicing Now

    RecommendedJobs for You

    ahmedabad, gujarat, india