iOS Developer

Mobile

iOS Developer

Mobile
Centrum, Lisbon

emagine Polska

Full-time
Any
Senior
Hybrid

Job description

Introduction & Summary

We are seeking an experienced iOS Developer with a strong background in mobile development and expertise in Swift. The ideal candidate will have a minimum of three years of relevant experience, specifically in developing iOS applications. Proficiency in modern development tools and frameworks is essential, with a focus on producing high-quality, user-centric mobile solutions.

Main Responsibilities

The iOS Developer will be involved in various mobile development projects, ensuring high standards in the delivery of mobile applications.

  • Engage in technical discussions with internal and external development teams.

  • Oversee and ensure the quality of deliverables from external teams.

  • Develop new features for mobile applications.

  • Provide support and maintenance for existing mobile applications.

  • Install and maintain development environments for iOS projects.

  • Collaborate with the quality team to create automatic and continuous integration processes.

  • Test mobile solutions in real-world conditions, which may occasionally involve driving company vehicles.

Key Requirements

  • At least 3 years of experience in mobile development (iOS).

  • At least 3 years of experience developing in Swift.

  • Strong knowledge and experience in RESTful services.

  • Strong knowledge and experience with SwiftUI.

  • Experience with async/await and concurrency (Swift 6).

  • Experience with MVVM architectures.

  • Experience with Clean Architecture.

  • Experience with multi-threading and asynchronous logic.

  • Experience working in agile teams using Scrum.

Nice to Have

  • Knowledge of Cocoa Touch and other Apple frameworks.

  • Experience with Git Flow.

  • Familiarity with Jira and Confluence.

  • Interest in product design and UI implementation on iOS.

  • Experience with XCTest.

  • Deep knowledge of software architecture and development practices.

  • Experience with Firebase and MapBox.

  • Experience with fastlane.

Other Details

This position is hybrid, requiring in-office attendance from 2 days per month to up to 3 days per week, depending on project needs.

Tech stack

    English

    B1

    Git

    advanced

    iOS

    advanced

    Model View ViewModel (MVVM)

    advanced

    XCode

    advanced

    Scrum

    advanced

    Atlassian JIRA

    advanced

    Atlassian Confluence

    advanced

    SWIFT (finance)

    advanced

    Cocoa

    advanced

    Agile

    advanced

Office location

iOS Developer

Summary of the offer

iOS Developer

Centrum, Lisbon
emagine Polska
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest emagine z siedzibą w Warszawie, ul.Domaniewskiej 39A (dalej jako "administrator"). Masz pr... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.