iOS Engineer
Role details
Job location
Tech stack
Job description
Looking for a journey instead of just a job? Then let's talk! We are THE pioneers in banking tech, and we're looking for someone with a proactive, self-driven attitude who's ready to tackle challenges and take initiative. You will become part of a dynamic environment that influences the banking experience of hundreds of millions of users worldwide.
Requirements
If you want to develop our iOS Banking Apps and scale our libraries to shape the future of banking, this role is for you. Your excellent communication skills in English-both verbal and written-will help you collaborate effectively within our global team. Experience in the banking domain will allow you to hit the ground running, and your belief in writing clean, maintainable, and scalable code will align perfectly with our commitment to quality.
You have 4+ years of relevant working experience working on complex iOS-based products. You have a solid experience of working with Swift. You have a deep comprehension of the MVVM (via UIKit) architecture pattern. You have experience with Cocoapods to create new pods and manage our existing dependencies. You have a solid knowledge of the UIKit Auto Layout and Constraint system. You have deep experience using frameworks like Combine and UIKit. You understand how to build and use both dynamic and static frameworks. You have experience in writing unit tests and you understand the testing pyramid. You have hands-on technical experience with non-functionals such as security, performance and accessibility.