Position: IOS Developer
Company: Storypoint
Category: iOS
Experience required: 3y
English level: intermediate

What you will do:
We are looking for an iOS Software Engineer to join our team developing new features for the Mobile application, which is already present in the AppStore. As an iOS Software Engineer, you will take a part in all phases of development, work on new functionalities and maintain an existing codebase.

Requirements:
- Good knowledge of iOS SDK;
- Objective-C programming skills;
- Swift programming skills;
- Ability and dedication to create clean, easy to read and maintainable code;
- Understanding of concurrent programming that allows to avoid common concurrency pitfalls;
- Professional experience in using unit test frameworks;
- Good object-orientated software design abilities;
- Ability to think out of the box and bring new ideas to the table.

Nice to have:
- Experience in C++ programming;
- XCUI tests creation;
- Analytical skills to determine and improve the testability of development deliverables and to find root causes and solutions for detected issues.