Position: Senior iOS Software Engineer
Company: N-IX
Experience required: 5y
English level: intermediate

You will be working along-side other engineers and developers working on different layers of the infrastructure. Therefore, commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.

About the client:
Our client, is one of Europe's fastest growing mobile companies with over three million active customers and operations in six countries. The client is using the mobile virtual network operator business model. As one of their core services, they provide “Pay As You Go” mobile SIM cards, targeted towards the needs of international communities and migrant workers. To cope with rapidly growing business demands our client is launching its R&D center in Lviv and Kyiv, Ukraine, with us.

The app allows users to securely manage their mobile accounts and perform such actions as:
Top up a credit either via credit, debit card, Paypal, iDEAL or even physical voucher
View your balance
See the remaining allowance on  mobile data plan or bundle
View your activity over the last 30 days
Access online support to get answers to the most frequently asked questions

Responsibilities:
Design and implement solutions for our iOS apps
Collaborate closely with project managers, designers, and developers
Ensure best possible performance, quality and responsiveness of the App
Help and guide the product team when designing new features

Requirements:
5+ years experience developing iOS application is required
Strong Swift knowledge (2+ years of commercial experience)
Solid understanding of object-oriented design patterns and principles
Experience with version control systems (e.g. Git) and Bug tracking (e.g. JIRA) is required
Excellent communication skills and a strong ability to present and defend technical and architectural choices
Experience with Cocoa design patterns is a plus
User interaction and visual design is a plus
Upper-intermediate English

We offer:
Flexible working hours
A competitive salary and good compensation package
Possibility of partial remote work
Best hardware
A masseur and a corporate doctor
Healthcare & sport benefits
An inspiring and comfy office

Professional growth:
Challenging tasks and innovative projects
Meetups and events for professional development
An individual development plan

Mentorship program
Fun:
Corporate events and outstanding parties
Exciting team buildings
Memorable anniversary presents
A fun zone where you can play video games, foosball, ping pong, and more