iOS Engineer
Skills
Location
Languages
Fluent English
Job Description
We're looking for a passionate iOS Engineer to help design, develop, and deliver next-generation iOS investing products that reach millions worldwide.
🎯 Responsibilities
- Design and build innovative features for wealth mobile banking products.
- Improve, maintain, and scale existing iOS components and libraries.
- Perform comprehensive non-functional testing, ensuring high standards in performance, scalability, and security.
- Own key mobile banking components, creating robust solutions for digital transformation.
- Collaborate closely with the Application Security team to stay current with security best practices and new technologies.
- Participate in agile/scrum ceremonies, delivering clean, maintainable, testable, and scalable code.
- Engage with a large community of 70+ mobile engineers to continuously share knowledge and raise expertise.
🛠️ Requirements
- 4+ years of hands-on experience developing complex iOS applications.
- Proficient in Swift.
- In-depth understanding of MVVM architecture, particularly via UIKit.
- Experience managing dependencies and creating pods with Cocoapods.
- Strong knowledge of UIKit Auto Layout and Constraint system.
- Advanced experience working with frameworks such as Combine and UIKit.
- Ability to design and use both dynamic and static frameworks.
- Skilled in writing unit tests with a solid grasp of the testing pyramid.
- Technical experience addressing non-functional requirements such as security, performance, and accessibility.
- Excellent verbal and written communication skills in English.
➕ Nice to have
- Experience in the banking or financial technology domain.
Benefits and perks
Work from home
Training budget
Flexible schedule
Food & drinks
Language lessons
Location
Calle Cañada de la Carrera, 6, Pozuelo de Alarcón, Spain
