Experienced iOS Engineer

Bosnia and Herzegovina, Bulgaria, North Macedonia, Slovenia, Romania, Hungary, Serbia

Shape the future of our next mobile app development strategy

Be a thought leader in mobile development and shape the future of our next mobile app development strategy. We are looking for highly motivated individuals, team players with good organizational skills to join our growing team.

Some of the projects we have worked on include IoT solutions in the fields of telehealth and transport, mobile applications for workforce management, scalable social networks, sport manager simulations, as well as various e-commerce solutions and collaboration tools. If you wish to challenge yourself through inspiring projects and become a part of a group of hardcore engineers, take our proposal into careful consideration.

Key responsibilities

  • Development of iOS and iPadOS applications
  • Cooperation with other development team members (e.g., project manager, web programmers, graphic designers, quality assurance)
  • Working with other iOS developers by practising code review, pair programming, and QA Sessions
  • Maintaining code quality by following the code standards. Write testable production code and unit tests
  • Interfacing with our clients to define requirements, estimates and project timelines
  • Dealing with clients’ data, feeds and designs.

Required qualifications

4+ years of experience in programming, especially in publishing apps on the App Store

  • Strong OOP Skills and a strong understanding of Swift and/or Objective-C and Xcode
  • Excellent knowledge of the iOS SDK
  • Coding standards and organizational programming skills
  • Write well-crafted, well-tested, modularized, readable, and maintainable code.
  • Strong computer science fundamentals (data structures, algorithmic complexity, compilation and build processes)
  • Knowledge of web services, REST APIs
  • Take ownership throughout the whole development cycle – from ideation over design to implementation, quality assurance, and maintenance
  • Fluency in English
  • Experience with Unit tests

Preferred qualifications:

  • Academic degree in the field of IT
  • Experience with apps communicating with other devices (CoreBluetooth and ExternalAccessory frameworks)
  • Experience with AppExtensions
  • Experience with watchOS and tvOS

What we use:

  • Xcode
  • Swift, Objective-c
  • MVC-C, Coordinators
  • Cocoapods
  • Firebase
  • Crashlytics
  • Fastlane, Bitrise
  • Agile methodologies, Jira SaaS
  • Git and GitHub/Bitbucket

Experienced iOS Engineer

Job description

Experienced iOS Engineer

Personal information
Professional data