Overslaan naar content

Senior iOS Developer

  • Amsterdam, Nederland
IT Development

Functieomschrijving

Introduction

At Brand New Day we like to do things differently. We’re definitely not boring or bureaucratic, like some other banks or insurers. We’re not traditional bankers, but entrepreneurs. We’re building the best bank for long-term consumers’ savings and investments. To do that, we need the best people. We know this sounds like a marketing story. It isn’t. We believe in doing things our way and challenging the status quo. Still not convinced? Come in for a coffee with our IT director. Or speak to the teams and see for yourself!


What you will be doing  

We have just launched our very first Brand New Day app. This is all very exciting, but of course our hands are already itching to improve and expand it. For the first launch, we worked with an experienced app building agency, whilst at the same time creating our own app team. You will join that team, which is responsible for maintaining and expanding the native Android and iOS apps.


Your tasks

• Getting to know all Brand New Day products and features

• Maintaining and expanding the iOS application in an experienced team

• Making sure the app meets the high (banking) security standards

• Coordinating the releases (along with your colleagues)

• Maintaining and eventually owning the codebase (bugs, new features)


About you

You have done most of these things before, and are ready for a new adventure. Updating your co-workers on the cool stuff you’re building and creating support for your ideas comes naturally to you. Moreover, aside from being able to run fast, you value quality and work pro-actively and independently.

Vereisten

Required experience and skills

• 5+ years experience in native mobile app development

• Excellent knowledge of Swift

• Ability to write clean, maintainable and testable code which others can collaborate on, using clean architecture principles in combination with software design patterns such as MVVM

• Excellent knowledge of UIKit and experience with writing apps without storyboard

• Experience in releasing a mobile app in the App Store / TestFlight

• Familiarity with CI/CD and related tools (e.g. TeamCity, Azure DevOps, Jenkins, Fastlane)

• Experience with unit testing

• Excellent English language skills, both written and verbal

• Willing to relocate to Amsterdam (or within reasonable daily travel distance)


Nice-to-have skills

• Experience with building mobile apps for the fintech industry

• You have built an app which met industry standards such as OWASP and NCSV-NL’s IT security guidelines for mobile apps

• Dutch language proficiency

• Experiences with agile processes like scrum, kanban, nexus, SAFe

• Experience with SwiftUI and Combine


We offer

• Money

• To help you keep your money, we also chip in on your pension and pay for your travel expenses

• Room to do things your way

• 25 days of paid leave per year, as long as you promise to come back

• Opportunity to join meet-ups

• A vibrant company and 200 great colleagues with an average age of 32

• Education budget


Procedure (We will make this as smooth as possible, promise)

Step 1: Upload your resume and motivational letter

Step 2: Interview with product owner and head of development at the office (or online)

Step 3: Interview with tech lead and iOS developer

Step 4: Optional coding challenge & meeting the team

Step 5: Be hired, be awesome


Want to know more about how Brand New Day handles your personal data? Read our privacy statement.

of