Tasks

developing applications/features according to provided requirements

participating in defining requirements

integrating applications with internal and third party web services

writing unit tests

refactoring code when appropriate

participating in code reviews

cooperating with project managers, developers, testers and customers to increase application quality

Must have

good knowledge of UIKit

proficient in Swift, with a good knowledge of its ecosystems

good knowledge of Object Oriented concepts and design patterns

knowledge of common iOS application architectures

knowledge of RESTful APIs to connect to back-end services

knowledge of typical iOS development environment

ability to debug applications

knowledge of GIT

ability to solve problems with limited support from senior developers

ability to work with documentation

understanding of Apple’s design principles and interface guidelines

familiarity with continuous integration

familiarity with Agile software development

very good command of written and spoken English (min. B2 level)

Nice to have

experience with GraphQL

knowledge of RxSwift

knowledge of Objective-C

familiarity with lldb

What we offer

Perks & benefits

  • career path switch possibility
  • internal trainings & Tech Fridays
  • flexible working hours
  • remote work
  • life insurance
  • private medical care
  • HearMe Platform – anonymous and free psychological support
  • chillout space: arcade, table soccer, ping-pong, billiard, Xbox & PS5 consoles
  • standing desks
  • after-work sports groups
  • employee referral program
  • discounts on Apple products

Ready to join us?

This job offer is not active. See our current openings!