iOS Engineer

Backbase
Municipality of Pozuelo de Alarcón, Spain
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Municipality of Pozuelo de Alarcón, Spain

Tech stack

Unit Testing
Model View ViewModel
UIKit
Software Security
CocoaPods

Job description

Join our Wealth Engineering team as an iOS Engineer where you'll design, develop, and shape our iOS investing products. Your innovative, future-ready features will impact over 100 million users globally. What you'll do

  • Build new features and improve existing features in our wealth mobile banking products for our clients and their end users.
  • Achieve high standards through comprehensive non-functional testing, including performance, scalability, and security assessments.
  • Own a set of our mobile banking components and create the one-stop shop for mobile digital transformation.
  • Collaborate with the Application Security team to stay on top of new tech and changes within the security domain.
  • Participate in agile and scrum ceremonies while building clean, maintainable, testable and scalable code.
  • Join our mobile guild which consists of 70+ mobile engineers to continuously grow your knowledge.

Who you are

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.

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.

Requirements

  • 4+ years of relevant working experience on complex iOS-based products.
  • Solid experience working with Swift.
  • Deep comprehension of the MVVM (via UIKit) architecture pattern.
  • Experience with Cocoapods to create new pods and manage our existing dependencies.
  • Solid knowledge of the UIKit Auto Layout and Constraint system.
  • Deep experience using frameworks like Combine and UIKit.
  • Understanding of building and using both dynamic and static frameworks.
  • Experience writing unit tests and understanding the testing pyramid.
  • Hands-on technical experience with non-functional aspects such as security, performance and accessibility.

Apply for this position