iOS Software Developer (Endava)

iOS Software Developer (Endava)

As a Senior iOS Software Developer you will work on the products for technology companies, developing consumer apps, as well as apps for enterprise users.

Consider a new opportunity

You will work with wide range of technologies on standalone apps, or on apps that are part of a bigger system. Often these apps will interface external hardware devices, such as headsets, wearables, medical devices, and others. You will be a part of an agile mobile team usually together with a client bringing high quality solutions to production. You will have opportunity to promote and display initiative and innovation.

  • Write high-quality and well documented code, conduct and participate in code reviews, and follow strong engineering principles and standards
  • Research the technical feasibility of new ideas and actively suggest technology improvements
  • Keeping up with the latest trends and emerging technologies in mobile landscapes
  • Cooperate closely with Quality Assurance, Product Owners, and other mobile as well as backend engineers
  • Support and coach less experienced team members
  • Manage day to day cooperation with clients
  • Take full ownership of your career and benefit from our development opportunities

Match your profile

  • Minimum 5 years of professional working experience in software engineering out of which at last 2 years of experience with iOS development
  • Good knowledge of Objective-C programming language. Being familiar with Swift is highly recommended
  • Object-oriented analysis and design techniques
  • Understanding of modern design patterns and architectures commonly used on mobile platforms
  • Being very comfortable with Git and GitFlow branching model
  • Having strong research practices and delivering high quality software
  • Having a passion and initiative for continual learning about new technologies and approaches
  • Able to perform and assist within collaborative environments to reach project goals
  • Excellent verbal and written communication skills in English

The following skills would be a plus:

  • Deep understanding of various Bluetooth profiles supported on iOS platform
  • Experience with Functional Reactive Programming (FRP) paradigm (RxSwift, Cobine, ReactiveSwift, ReactiveCocoa…)
  • Being familiar with mobile hybrid apps frameworks e.g. PhoneGap, Ionic, Xamarin…

Additional Benefits

  • Competitive compensation package
  • Flexible working hours
  • Private health insurance
  • Modern working environment to help you be productive and have fun playing pool, table tennis and foosball
  • Team buildings and paid slots for volleyball, football and basketball to encourage team spirit
  • Fruits and refreshments
  • Great working atmosphere

Apply now by visiting Endava’s Taleo profile!

Primary Location: Serbia-Belgrade