Position: Engineering Manager, iOS
Company: Surprise
Experience required: 5y
Category: iOS
English level: upper
Published: 2022-02-01T00:00:00+02:00

You have a deep systems background and value technical excellence, and use that to guide the team towards well-engineered and durable solutions. While you aren’t expected to spend a large percentage of time coding, you are expected to be able to evaluate and raise the technical bar and help others attain it. You will play a part in engineering, design reviews, code reviews, and will contribute to the code base directly when needed. You lead by example rather than authority.

**What will you be doing?**
Delivering projects and products using the appropriate agile project management methodology, learning & iterating frequently;
Taking full ownership over a delegated Feature(s), as well as teams and resources, assigned to the Functional unit;
Identifying key business objectives and providing solution recommendations while performing business proofs;
Working with the Product Manager to define the roadmap for any given Feature and evaluating user stories from a technical perspective;
Ensuring all delegated Features are built to an appropriate level of quality for the stage (alpha/beta/production);
Setting up procedural guidelines to establish a successful delivery process;
Ensuring that operations are cost-effective and stay within budget;
Handling all challenges in support of company-wide projects/programs delivery in a form of efficient scoping, prioritization and requested functionality delivery expedition;
Mediating and resolving cross-team negotiation issues, acting as a point of escalation for stakeholders and team members;
Orchestrating team/teams backlog and scope adjusting to strict deadlines and business goals;
Implementing and maintaining Feature and team/teams KPIs, metrics, and operational excellence according to industry best practices;
Acting as liaison officer between different teams to build partnerships and develop solutions.

**What are we looking for?**
BA’s degree in science, engineering, technology architecture, database design, or software engineering;
8–10 years of experience in technology development fast-paced environment, with at least five years spent on using software delivery management tools;
Proven experience delivering software projects effectively;
Strong ability to develop code using modern languages and frameworks, such as iOS SDK, Swift;
Established experience with project management programs, SCRUM, and different variants of AGILE techniques are also expected, along with familiarity with code management and Continuous Integration/Delivery Implementation (CI/DI);
Experience working with Model View ViewModel (MVVM) design patterns, Object-Oriented Programming (OOP), and relational databases;
Strong analytical skills and data-oriented mindset;
Excellent people management and communication skills.

**Benefits**
Work on interesting and challenging projects, while building a pioneering software category;
Great atmosphere, with the vibe and energy of a high-growth tech company;
Competitive salaries;
Option of equity;
Close collaboration between UA and US team members;
Ultramodern offices in the heart of Lviv (Magnus) and Kyiv (Parus);
Flexible working hours;
Complimentary dinners (like Pizza Friday!);
English classes and an immersive English-speaking work environment (we have a lot of native speakers at the office);
Ability to travel to the US;
Corporate activities and parties;
Dedicated wellness area in the office;
20 working days of paid vacation;
15 days of paid sick leave;
Medical insurance;
And, of course, we use Surprise internally!