iOS Developer
Filed under: Kraków | IT
Our Client is IG world's No.1 spread betting and CFD provider. The company has offices in 17 countries across five continents, serving over 125,000 active clients worldwide. IG opened its new branch (R&D Center) in Krakow in 2015 and is to hire around 150 IT and Marketing Specialists for new projects and creating new products. It is highly innovative company with strong position on the market, working with new technologies in end-to-end Scrum methodology with best infrastructure and emerging technologies. If you are looking for the fast career development and extended learning opportunities, apply for the position of: iOS DeveloperRef. No: 5286
Region: Kraków, małopolskie
Requirements:
At least 5 years of software development experience
At least 2 years hands on iOS experience (in Objective-C) in a professional environment, with excellent coding and debugging skills
Able to help guide the technical design and development; including object-oriented design, coding, unit-testing and code reviews
Source code control understanding (experience with Git preferred)
One or more iOS apps developed and published in the App Store
Experience in writing Client Server applications. Understanding of REST and JSON
Good ability in code reviewing, refactoring, testing, analysis and optimization are key to our teams performance
Good communications skills: you will need to coordinate autonomously with several peers in different domains such as business analysts, design, management, testers
An eye for great design and user experiences on mobile devices
Solid knowledge in: UIKit, Grand Central Dispatch, Core Data, Auto Layout
Knowledge in main design patterns (creational, structural, behavioural)
Good understanding of iOS architecture, applications lifecycle management, iOS security, push notifications
Knowledge in latest changes in new iOS versions (developer-focused changes)
Level of English Knowledge should be not less than Upper Intermedia
Responsibilities:
Design and build advanced applications for the iOS platform
Collaborate with cross-functional teams to define, design, and deliver new features
Help improve code quality through writing unit tests, performing code reviews and tech talks
Integrate with internal and third party APIs
Work on bug fixing and improving application performance
Continuously discover, evaluate, and implement new technologies to maximize development efficiency
We offer:
A possibility of taking part in setting up a new IT department
Participation in interesting and challenging projects in global structures
Opportunity to develop and broaden technical skills
Attractive salary, bonuses and benefits package
Pleasant working atmosphere