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

Just-Eat.Fr is established online takeaway market leader in France. Just-Eat.Fr future growth and stability are critical to the wider success of the JUST EAT Group. Our engineering team is responsible for delivering all the changes to Just-Eat.Fr high-transactional platform and has a complete feature ownership all the way from initial technical design to ensuring they operate successfully in production at peak times.

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