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