Position: IOS developer
Company: Techstack
Experience required: 1y
English level: intermediate

This developer will join a team of globally distributed front end, back end, and design personnel working in the Agile methodology.

**Required skills:**
● 2+ years of commercial experience with Swift;
● Proficient in Swift, with a good knowledge of its ecosystems and components;
● Solid understanding of object-oriented programming;
● Good knowledge of performance limits and characteristics;
● Knowledge of memory management and multi-threading;
● Experience with embedded databases and other system datastores;
● Familiarity with RESTful APIs to connect to back-end services;
● Good sense of UI design and a user-oriented focus;
● Understanding of Apple’s design principles and interface guidelines;
● Implementation of automated testing platforms and unit tests;
● Knack for benchmarking and optimization.

**Responsibilities**
● Design and build application for iOS;
● Ensure the performance, quality, and responsiveness of the application;
● Collaborate with a team to define, design, and ship new features;
● Identify and correct bottlenecks and fix bugs;
● Help maintain code quality, organization and automation;
● Support test flight to App Store software distribution transition;
● Participate in dog food project internal company testing of key community features;
● Create, edit, and update JIRA tickets describing tasks and progress.

**We offer:**
• Challenging tasks & professional growth;
• A friendly experienced team;
• Up to 50% compensation of educational courses and conferences price for professional growth;
• Free English classes;
• 23 business days of paid leave;
• Fascinating corporate events;
• Gifts for significant life events.