Overview:
We are currently looking for an Mobile Staff engineer to lead the technical development of one of our global platforms. As a fintech business, technology and platforms which underpin our products are at the heart of what we do. We are highly focused on ensuring all that these platforms are architected and built using established best practices and give us a robust foundation to drive our products. You will be working with a team of product owners, developers, testers and product managers and contribute to the development of new functionality and maintenance of existing functionality on our platforms.
Responsibilities:
We are currently looking for an Mobile Staff engineer to lead the technical development of one of our global platforms. You will be working with a team of product owners, developers, testers and product managers and contribute to the development of new functionality and maintenance of existing functionality on our platforms.
Qualifications:
Skills required for the role are:
* BA + 8+ years experience
* Swift 5+, SwiftUI, UIKit, Objective-C, Java, Kotlin
* Coroutines
* Android architecture components
* MVVM
* Jetpack compose
* Retrofit
* App Clips experience, Instant App
* Knowledge on Passkit
* Unit testing, UI testing
* Knowledge on Universal links, Instruments, Accessibility, Keychain, Cocoapods
* Push notifications
* Accessibility
* Localization
* Working experience with payment SDKs.
* Dependency Injection IOC
* Understanding of concepts like POP, OOPS, Modularisation, SOLID principles etc.
* JWT, biometric authentication, Sign in with Apple, Sign in with Google
* Involved in all stages of Software Development Life Cycle including analysis, design and refactoring.
* Self-motivated and innovative
* Good time management skills
* Able to learn new technologies quickly
* Bamboo, Jira, Octopus, Git
* Agile, Scrum, Kanban and Waterfall
Nice to haves:
* Experience with Hybrid frameworks like React Native, Flutter, Ionic
* Moya, Firebase, Alamofire, Fastlane, ReactiveX- RxSwift, Combine, CoreData, Swinject
* MVC, MVVM
* Angular, React experience in single page applications
* SQL Server
* Entity Framework (or similar ORM)
* NUnit (or similar testing platform ideally TDD)
* Elasticsearch (beneficial)
* Experience in AWS or other cloud services (beneficial)
* Experience in messaging or queueing mechanisms (beneficial)
Share this job:
Share this Job