• Sign in
  • |
  • Register
View internal vacancies
About The Role
Role Purpose:

The iPhone Operating System (iOS) Developer will be responsible for maintaining existing products and developing new features within the iOS. In addition, this person will also have a substantial part in planning and implementing product requirements in the highest quality, cooperating with both colleagues and inbound/outbound solution providers and take part in troubleshooting and fixing business critical issues.  

Key Responsibilities:

  • Take part in creating iOS application for the Ladbrokes Coral various mobile products that will operate in high capacity and high quality.
  • Keep constant awareness of the iOS mobile platform’s most up-to-date changes and modifications.
  • Work closely with cross-functional teams to define, design, and ship new features.
  • Unit-test code for robustness, including edge cases, usability, and general reliability.
  • Work with other iOS\Android Developers team mates on bug fixing and improving application performance.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Develop and maintain software following an Agile/Scrum methodology.
  • Extend and implement the comapany’s Application Programming Interfaces (APIs).
  • Collaborate with team members on troubleshooting and creating elegant solutions to complex problems.
  • Assist with estimation and prioritization of development efforts for the Ladbrokes Coral mobile platforms.
  • Actively engage with members of cross-functional, product-focused teams to build a variety of features in order to improve the company’s mobile products look and efficiency.
  • Learn and research new technologies, stay up to date with the market technological trends, keep constant awareness of the iOS platform’s most up-to-date changes and modifications.
  • Guide technical decisions for User Experience (UX) development.
  • Comfortable working with legacy code, ensuring it is documented and modernized to fit the company’s current development needs.
  • Responsible for establishing Agile work processes according to industry’s best practice while implementing the organization’s interpretation of said processes.
  • Demonstrate a generic code approach by building reusable code and libraries for future use.
  • Optimize applications for maximum speed and scalability.
Qualifications and Educational Requirements
  • BSc/BA degree preferred
Specialist Skills and Experience Required
 
  • 4+ years’ experience and proven track record of iOS app development.
  • 6+ years of SW development experience in any programming language or platform.
  • 2+ year of Swift experience, preferably Swift 3.0
  • Understanding of Apple’s design principles and interface guidelines
  • Experience and good familiarity with constructing UI and iOS APIs.
  • Advanced experience in multithreading, frameworks APIs, etc. is an advantage.
  • Knowledge with Apple AppStore restrictions & regulations.
  • Experience in game development - working with 2D/3D frameworks (SpriteKit/Unity/Cocos2D/OpenGL). Big advantage.
  • Good understanding and experience in object oriented programming.
  • Experience and interest in working in scrum or other agile methodology.
  • Experience in Android development is a plus.
  • Self and fast learner.
  • Great working peer, establishing and maintaining international work relations.Fluent in English.