Position: Senior iOS Developer
Company: Ciklum
Category: iOS
Experience required: 5y
English level: intermediate

Together, in a team of 100+ passionate geeks and a network of handpicked partners we take care of the whole software development process of Europe’s fastest growing gambling platform. To support our development teams in Malaga, we are looking for a Senior iOS Developer who is very experienced and passionate about software development, who loves to push product development using state-of-the art technology, and who have very high quality standards.

As Senior iOS Developer you will work in a multi-disciplinary team to maintain and ensure our high standards of quality. No feature will leave for the live environment without your blessing.

- We are a native mobile passionate team focused on code quality and clean architectures
- We value hunger for learning, knowledge sharing and ambition
- We build complex applications using the new best methods and technologies
- We encourage our team to share new ideas and innovate
- You will work in an amazing atmosphere in a dynamic and highly qualified team

Responsibilities
- Be responsible for developing iOS native applications for Lottoland company
- Develop new functionalities using the best practices in the iOS world
- Develop unit test and UI tests
- Define the best strategies for optimizing our existing applications
- Collaborating with cross-functional teams to create, design and ship new features
- To be an important part in the decision making of the new functionalities
- Provide maintenance of current applications

Requirements
- 4 years or more as iOS developer
- Have published at least one or more apps to the App Store
- Strong development experience in Swift
- Architectural patterns: Clean Swift, MVC, MVP
- Profound experience with tools such as Xcode, Git, Cocoapods
- Knowledge of RESTful communication
- Highly familiar with agile development and continuous integration/delivery tools
- Excellent communication, critical thinking, analytical skills
- Good English skills are a must
- Enthusiastic about working in multi-disciplinary teams
- Willingness to acquire new skills, out-of-the-box thinking
- Passion and Eagerness to build the best gambling platform together with your team

Desirable
- Some experience in Android programming
- Some experience in Web technologies and languages (Java EE, JavaScript, CSS, HTML…)
- Experience with tools such as IntelliJ IDEA, Maven

What's in it for you
- A dynamic and highly motivated international team of skilled and experienced professionals
- An open culture defined by passion for developing software, fun and mutual respect
- Unique working environment where you communicate and work directly with client
- Continuous learning/development opportunities and progressive career paths
- Competitive salary
- Wellbeing support services
- Flexible working hours
- Tailored relocation packages to meet your needs to support your transition