Ref: 21-12-2022

iOS Developer

Italy

Job description

iOS Developer

21-12-2022



Job description:

  • The role: iOS Developer
  • Settore di riferimento cliente: eCommerce
  • Visibilità allocazione: 12 mesi + rinnovo
  • Sede di lavoro: Full-remote - Full-time
  • Experience required: 5/6 anni minimo di esperienza richiesta
  • Start date: Metà Gennaio
  • Pay rate: 200-300 € al giorno / Contratto inglese / Pagamento a 14 giorni fine mese /
  • Languages: ITA - ENG buona padronanza




Role purpose:

As part of the expansion of our mobile teams, we are always looking for bright candidates who are responsible for Mobile Development in iOS technologies. The ideal candidates are exceptionally motivated and talented mobile iOS Developers who will be responsible for developing, testing, documenting, deploying, supporting and sustaining apps.



Key Responsibilities:
  • Management of native application development activities for mobile devices (in particular iOS), with responsibility for delivery in terms of timing and quality
  • Daily reviewing of developed code and related critical evaluation, with particular attention to UX, stability and performance issues
  • Managing the entire lifecycle of the iOS application from design to application development
  • Close collaboration with the all relevant roles such as tech lead, product owner and delivery manager with the aim of gathering specifications and performing the assessment of the effort needed to implement them
  • Implementation of the QA process, in collaboration with the relevant testing team


What we usually look for in a candidate that is willing to learn:
  • A passion for new technologies in general and in particular for the development of applications for mobile devices
  • Self-motivation with passion for quality and attention to detail
  • Problem solving skills using programmatic solutions.
  • Understanding of the full mobile development lifecycle
  • Knowledge of Agile development methods
  • Fluency in English
  • Ability to navigate, understand, and reuse large existing codebases
  • Good knowledge of and experience in mobile technologies: iOS SDK, Objective C, Swift, Xcode, App Store
  • Proficient understanding of iOS performance tools and optimization techniques
  • Experience in designing clean and maintainable codebase
  • SOLID principles and Design Patterns
  • Familiarity with RESTful APIs to connect iOS applications to back end services
  • Knowledge of iOS UI design principles, patterns, and best practices
  • Experience in TDD or BDD development
  • Knowledge of XCTest framework.Solid communication skills and team-working capability
  • Familiarity with Continuous Integration and Delivery