iOS Developer - Backend

  • Technology
  • Amsterdam, Netherlands

iOS Developer - Backend

Job description

We build our Mobile SDK with the newest frameworks, some cutting edge technologies and integrate that with our client native apps. We value high quality, test our work and expect our colleagues in the mobile team to come up with creative solutions, do R&D to get to these solutions and have a mindset around problem solving, creative thinking and autonomy & freedom. We help other FinTech companies (neo-banks, crypto, traders), Banking as a Service providers and companies in the financial industry that are growing and innovating their services!

Within our mobile (iOS) team we identified two disciplines that are needed within the team. Firstly, we have the SDK Developer that has a strong focus on working in complex architecture, working with vision frameworks and the willingness to really deep dive into code, R&D and building new features.
Secondly, we see that we work with a lot of clients that can use some help when it comes to their integrations of the SDK. Within our iOS team we’re now looking for an SDK developer!

Mission for the Backend (SDK) team:

Research, design, build and create a cutting-edge SDK that makes hundreds of thousands end users mega happy.

The top 3 things to achieve this:

  • Build, craft, test & design a top-notch SDK together with the team! Improve our current version(s) together with the rest of the mobile team and build a flawless SDK, Native app and demo app! We work with high testing coverage (Unit test integration) and care about using the best design principles and patterns
  • You love R&D around new frameworks and technologies (in computer vision, NFC etc). We have a highly technical product roadmap with a lot of complexity. Working on this architecture and improving the product requires a logical thinking and problem-solving attitude
  • Collaboration with the Integration team having a product mindset. The SDK team builds new features, does a lot of R&D and then needs to translate this to actionable client solutions for the integration team. If you always loved to work in product companies where you had full control over the flow and product that was built, this is taking it to the next level. We love product and helping our clients get the best experience.

(our stack can be found on the bottom of the vacancy.)

Job requirements

  • +5 years of experience as a developer (mostly mobile)
  • A degree in Computer Science, Mathematics or related (very exact disciplines help in this role!)
  • Great working knowledge on the more recent Swift versions and iOS frameworks
  • Team player mentality
  • Great understanding about clean code and unit testing (very important to us)
  • Experience with building features or a complete SDK would be great...

...Also awesome would be if you also have...

  • Understanding of computer vision techniques and frameworks
  • Agile way of working experience (we like that a lot in the team)
  • Backend oriented attitude, since we work on an SDK, we focus less on UI work.

What do we offer?

We are growing...FAST! That means a lot of room for impact in a fairly new KYC market that is exploding! You will get the chance to work in an international and rapidly growing scale-up that works with leading names in global FinTech, Banking as a Service, Crypto and Trading platforms. But wait, there’s more:

  • A 50/50 hybrid WFH/WFO model. We believe the office can be key to collaborate, be creative and align. And we know you can be productive at home when focus is required.
  • A great compensation package & pension scheme
  • 25 days of holidays to chill
  • Senior leadership team and growth driven teams that bring out the best in you
  • A great office vibe with more than 57 nationalities to work with
  • Clear organisation structure and open communication
  • Office dogs! (They are the cutest! 🐶)
  • Fruit & snacks are always available. And - when we are allowed again (COVID-wise) you can find catered lunch + awesome Friday drinks in our very own bar!

Our stack:

Languages: a lot of Swift (SDK and Apps), a bit of ObjC (samples for clients), a bit of JavaScript (cross-platform bridges), a bit of Bash/PowerShell (build scripts).
Distribution: GitHub (CocoaPods, Carthage), we’re planning to add support for SPM.
Frameworks/Libraries: Apple Vision (Face Detection, Barcode scanning), SwiftyTesseract (OCR), Core NFC, Open SSL (NFC), Alamofire, Lottie, Firebase products.
Unit/UI testing: XCTests, BrowserStack.
minSdkVersion: 12 (we’re moving to 13 at November).
Methodology: Agile/Scrum, CI/CD.
Also: Architectural and software patterns, SOLID.