Position: iOS Engineer for Just Eat
Company: Ciklum
Category: iOS
Experience required: 3y
English level: upper

**Responsibilities:**
- Availability, security, scalability of our e-commerce platform.
- Delivering on quarterly roadmap set for the consumer teams.
- Tracking the progress that you are making towards the wider goals of your team, and transparently communicating that progress to your team and -Technical Lead.
- Keeping to the processes, standards and designs that your team has agreed upon.
- Contributing to the definition of product features, including in workshops with other engineering teams and Product Management.
- Collaborating with UX teams to turn mock-ups and design visions into reality.
- Communicating the technical work of your team to other engineering teams.
- Taking responsibility for supporting your changes all the way through to proving that they work well – and continue to work well – in production.
- Creating and maintaining our open source iOS code.
- Releasing new versions to the store (~4 weeks) and supporting those changes all the way through to operating successfully in customers’ hands.
- Reviewing and merging your team’s pull requests, after those automated tests have passed.
- Coming up with awesome ideas to implement in the app.

**Requirements:**
- Practical experience with Swift and Objective-C.
- Networking and integration with server-side APIs.
- Experience with Dependency management.
- Experience with CoreData.
- Custom UI component creation, animations and custom transitions.
- Integration and unit testing.
- Continuous integration.
- Experience in building stable software with high attention to detail.
- Understanding of developing software in isolated and reusable components.
- Having a deep understanding of API design for efficiency, readability.

**Desirable:**
- Working within an e-commerce business.
- Mobile payments.
 
**What's in it for you:**
- We’ll believe and trust in you and your abilities. So you and your team will have the authority to make the technical decisions you need to meet your responsibilities to the rest of the platform and company.
- An environment in which good, evidence-based arguments are always listened to, and will win out.
- Regular 1-to-1 meetings with your manager, with support and guidance to set and then meet personal career objectives.
- An open, friendly and fun environment; we have a relaxed dress code and regular social events.
- Regular hackathons – use your imagination, ideas and technologies of your choice to innovate and deliver prototypes of new products.