Skip directly to search

Skip directly to content

 

Belgrade

iOS Developer

Development - iOS
 
 

Responsibilities

  • 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

 

Qualifications and Experience

  • 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 Swift and Objective-C programming language
  • 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, Reactive Swift, Reactive Cocoa…)
  • Being familiar with mobile hybrid apps frameworks e.g. PhoneGap, Ionic, Xamarin…

 

Additional Information

Additional Benefits?

  • Flexible working hours
  • Employee stock options
  • Private health insurance?
  • Company sponsored trainings, domestic and international conferences, workshops, and education
  • English classes

We are listening

How would you rate your experience with Endava so far?

We would appreciate talking to you about your feedback. Could you share with us your contact details?