iOS Software Engineer

11/08/26 22000 – 28000 PLN / Month Remote
img
img

Apply now!

Candidate data

    iOS Software Engineer

    About the Role

    As an iOS Software Engineer, you will own the iOS client experience, shaping how AI feels, responds, and performs in users’ hands. This is not a thin integration role—you will build and maintain a production-grade iOS application where AI interactions are central to the product experience. Performance, reliability, and user trust are critical to everything you build.

    Core Focus & Responsibilities

    • Application Development: Build and maintain high-quality iOS applications using Swift and SwiftUI.
    • AI Feature Integration: Integrate AI-powered features through backend APIs and ensure seamless interaction between the mobile client and AI services.
    • AI UX Design: Design intuitive UX patterns for AI interactions, including loading states, streaming responses, retries, error handling, and fallbacks.
    • Performance Optimization: Optimize application performance, memory usage, CPU consumption, and battery efficiency.
    • User Feedback Loops: Capture and leverage user signals and feedback to support AI evaluation and continuous product iteration.
    • Cross-Functional Collaboration: Partner closely with backend and ML engineers on API design, system behavior, and end-to-end product functionality.
    • Production Quality: Maintain high App Store standards, application stability, reliability, and overall production quality.

    What We’re Looking For

    • Core iOS Experience: 3+ years of professional iOS development experience using Swift, with a proven track record of shipping and maintaining production applications.
    • AI Integration: Hands-on experience integrating AI-powered features into mobile applications.
    • Concurrency & Performance: Strong understanding of async/await, concurrency, background tasks, and memory/CPU optimization.
    • Resilience Mindset: Comfortable designing applications that account for latency, partial failures, network instability, and the non-deterministic nature of AI systems.
    • AI UX Intuition: Strong understanding of AI UX patterns and the ability to design experiences that build user confidence and trust.

    Nice to Have

    • Experience with Core ML or exposure to on-device machine learning.
    • Familiarity with feature flags and remote configuration systems.

    Tech Stack

    • Languages & Frameworks: Swift, SwiftUI
    • Dependency Management: Swift Package Manager (SPM)
    • Databases: SQL / NoSQL
    • On-Device ML: TensorFlow Lite for on-device inference

    Expected Outcomes

    • Flawless Client Experience: Deliver stable, smooth, and reliable iOS applications designed for real-world usage.
    • High Efficiency: Optimize application performance to provide low-latency, responsive interactions while minimizing CPU and memory consumption.
    • Proactive Monitoring: Identify production issues early, establish effective monitoring, and resolve incidents quickly through clear root-cause analysis.

    How We Work & Application Process

    We are a high-talent-density, hands-on team that operates at a rapid pace while balancing high-quality engineering with continuous learning and iteration.

    • Interview Process: If there is a mutual fit, we will schedule 3–4 interviews with members of our technical team, conducted virtually and/or on-site. We value transparency and efficiency and aim to make timely, well-informed decisions throughout the process.

    Over 60% of our candidates get invited to an interview with our Clients.

    Apply with the form below and we will reach out to you in the next 24h