JustJoin.IT Hybrydowo Senior New

iOS Developer

emagine Polska

⚲ Lisbon

Wymagania

  • SWIFT (finance)
  • Atlassian JIRA
  • Model View ViewModel (MVVM)
  • Atlassian Confluence
  • Git
  • Scrum
  • iOS
  • Cocoa
  • Agile
  • XCode

Opis stanowiska

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.