Position: iOS Developer
Company: UDC/Raiffeisen Bank International
Category: iOS
Experience required: 3y
English level: upper
Published: 2021-11-01T00:00:00+02:00

**This is what your typical day would look like:**
•   Implement ideas from Product Backlog into a reliable working product 
•   Develop, deploy, and support high-quality mobile banking application for iOS platform (using Swift and the modern approach of VIPER architecture) 
•   Promote code quality and app reliability with the latest architectural patterns
•   Working with high code standards, detailed code review with good automatic code quality, and test checking 

**Your essential qualities:**
•   You have mastered knowledge in Swift language and iOS toolkit 
•   You have at least 3 years of experience in building a high-quality mobile app
•   You have hands-on experience with: VIPER pattern, Git, app debugging and bug solving
•   You have experience in app modularization with the separated frameworks, Dependency Injection (ex. Swinject)
•   You are familiar with automatic testing and utilizing CI/CD pipelines 

**It would be a plus, if:**
•   You have SwiftUI knowledge and experience, as well as creating reusable UI components
•   You have some experience in working on a finance app, mobile security for local data, and consuming REST API (ex. Auth0 or similar)
•   You have experience of being an author or active contributor of open-source libraries 
•   You are familiar with Objective C 

**What you might like about us?**
•   Motivated team in one of the leading banking groups in Austria and Central and Eastern Europe
•   Knowledge sharing in our Group wide IT community including 14 Raiffeisen Banks
•   Competitive Salary twice a month (based on EUR NBU rate)
•   English courses (twice a week + speaking club)
•   Long-term official employment, sustainable and stable working environment
•   Paid sick leave and vacation (31 days per year)
•   Medical insurance
•   Access to professional development programs (IT academy, ISTQB certification etc.)
•   Comfortable work conditions (open space office)
•   Possibility of remote work

**Our selection process includes:**
•   CV pre-screening and short call with Olga or Alina
•   Virtual interview with Delivery Manager and technical experts from the project (1.5 hours)
•   Background security check running in parallel
•   Prompt feedback after every stage and a short summary of next steps

If you are interested in this opportunity, please apply now.

We are excited to meet you! :)