Skip to main content
circle
Copied to clipboard

Role Description:

  • An engineer who has experience building scalable iOS apps.
  • You have passion for delivering a great product. Translating ideas into code is just part of the journey.
  • You will be part of a team that works on many different types of tasks. Including:
  • Developing new features in an agile environment using latest technology (SwiftUI, Combine, Swift Concurrency etc).
  • Familiarity with code-review process and pair-programming.
  • The ability to explain complex technical concepts to non-technical people.
  • Fixing of defects.
  • Continual improvement of codebase (refactoring for performance, clean code, ...).
  • Maintenance and improvement of build/deployment pipelines using Jenkins.

Qualifications:

  • Great experience with Swift.
  • Experience with reactive programming.
  • Great experience using UIKit and SwiftUI.
  • Experience with Combine and Swift Concurrency.
  • Knowledge of different design patterns (e.g. MVVM, MVC, TCA).
  • Good experience writing unit tests.
  • Swift Package Manager.
  • Experience designing and building modular architectures.
  • Experience with Continuous Integration.
  • An open mind when it comes to discussing with others about how to best approach a problem.
  • Agile development, specially, working together with POs to help define stories and priorities.
dots

Our offer:

Sounds interesting? Apply now!
Apply
circle
scroll-to-top