Position: iOS Developer
Company: 8allocate
Category: iOS
Experience required: 5y
English level: upper

About project:

Our client - а Singapore-based product company that develops loyalty solutions for clients from different industries. We are looking for an experienced iOS Mobile Engineer to help bring our beautiful loyalty and banking products to the smartphones of our customers. We're adopting a mobile-first approach in delivering our new fintech products to the world - and you will play an important role in helping us achieve our vision of building innovative world-class fintech products, centered around amazing loyalty propositions.

What skills/qualities are required:

At least 5+ years of hands-on experience in building and releasing high-quality iOS apps.
Deep technical hands-on expertise in building iOS apps and previously developed apps used at scale. 
Experience with iOS frameworks and familiarity with architectures like MVC, MVP, MVVM.
Proficiency in Swift.
Deep knowledge in areas such as mobile performance and security.
Understanding what it takes to build user-friendly and robust mobile apps. 
Experience in cross-platform mobile development frameworks such as React Native or Flutter.
You enjoy working with cross-functional teams in a multicultural environment.
You have a strong sense of ownership, care deeply about code quality and maintainability.
Would be a plus:

Experience in Swift UI.
What responsibilities & tasks will wait for you?

Work in cross-functional teams across the organization to build and launch high-quality product features.
Work closely with our UX and product design teams to collaborate on designing and implementing great user experiences.
 Participate in our software development lifecycle, including participating in code reviews and sprint planning sessions.
Drive and contribute actively in technical discussions with other Client's engineering teams to deliver a complete end-to-end features.
Partner with our QA team to define the test strategy and set up automated testing.
Drive continuous improvement for our mobile codebase and architecture.
Secure our mobile apps, together with our in-house security engineers to ensure that our customers can transact on our apps confidently.
Establish best practices for the mobile and iOS teams, such as coding style guides and release management.
Mentor and provide technical leadership to other engineers in the team and across the engineering organisation.
Why choose us?

“Family and Friends”. We are no longer a start-up, but still, have a family atmosphere in our supportive and spirited team, who are all working together on the same goal.
“Just break down all barriers and find a better way”. Every day you’ll meet with interesting and challenging (international) projects that are covering industries from commercial aviation to fintech (different technologies, different products).
“Hungry for learning”. You will get a lot of chances for career advancement and the development of new skills, opportunities for mentorship, or learning from more experienced colleagues.
Benefits from 8allocate:

You’ll work in a supportive and spirited team of professionals.
Corporate events, holidays, and team buildings for your joy.
Training and development: we have a huge library (about 500 books!) and a budget for your professional development.
English classes.
Сoverage of sports activities.
People-oriented management without bureaucracy.
Paid vacation and sick leaves.
Relocation program: if you are from another city and want to move to Kyiv, we will be happy to help you!