Your current job search

1 search results

For Permanent and Contract in Espoo

    New

    Freelance iOS Engineer

    Finland, Espoo

    • Negotiable
    • Developer Role
    • Skills: iOS, Mobile development
    • Seniority: Mid-level

    Job description

    Freelance Senior iOS Developer

    Location: Remote (Finland) | Helsinki presence beneficial
    Contract: Freelance / B2B
    Duration: 6-12 months
    Language: English required | Finnish beneficial

    We're looking for an experienced Senior iOS Developer to join a long-term product development programme for a Finnish organisation. This is an opportunity to work on a modern, customer-facing mobile application used at scale, collaborating with an experienced cross-functional engineering team.

    The role is fully remote, although occasional attendance at workshops or planning sessions in Helsinki would be advantageous.

    Responsibilities

    * Design, develop and maintain high-quality native iOS applications.
    * Build new features while improving the performance, reliability and scalability of existing products.
    * Collaborate closely with Product Managers, Designers, Backend Developers and QA Engineers.
    * Write clean, maintainable and well-tested Swift code.
    * Participate in architectural discussions and technical decision-making.
    * Review code and contribute to engineering best practices.
    * Support CI/CD pipelines and release processes for iOS applications.

    Required Experience

    * Strong commercial experience developing native iOS applications.
    * Excellent knowledge of Swift.
    * Experience with SwiftUI and UIKit.
    * Solid understanding of Apple's iOS frameworks and platform guidelines.
    * Experience consuming REST APIs and integrating backend services.
    * Familiarity with asynchronous programming (Concurrency/GCD).
    * Experience with Git and collaborative development workflows.
    * Strong understanding of mobile application architecture and design patterns (MVVM, MVC or similar).
    * Comfortable working within Agile development teams.

    Nice to Have

    * Experience publishing applications to the App Store.
    * CI/CD experience using Fastlane, GitHub Actions, Bitrise or Azure DevOps.
    * Experience with automated testing (XCTest/UI Testing).
    * Knowledge of Combine.
    * Experience with Firebase, analytics or crash reporting tools.
    * Previous experience working with cloud-based backends (Azure, AWS or GCP).
    * Finnish language skills.