Position: iOS Developer, (Swift SDKs) Romania
Company: DXC
Category: iOS
Experience required: 3y
English level: upper

Location
Remote Romania

Project Description
The project refers to a Mobile Banking application. The application was launched in 2018 and today has over 1 million users and a rating of 4.8 in the App Store. The main functionalities are: login, accounts, cards, credits, payments & transfers, topup, direct debit contracts, investment funds subscriptions, onboarding, know you client, widget etc.

Responsibilities
Have experience with mobile development
Have the ability to convert design mockups into nice 100 native apps.
It would be great if you are curious, analytical and if you agree to share some cake with us when it's your birthday

Skills
Must have

● Latest Swift SDKs
● Layout techniques (autolayout, animations, UX guidelines)
● MVC, MVP and other software design patterns
● Knowledge of basic security topics (SSL, MiTM, DoS, Keychain, Jailbreak etc)
● Front-end processing/functionality with RESTful services
● Basic knowledge and experience with Xcode Instruments
● Unit & UI Testing
● OOP concepts in Swift (extensions, protocols, enums etc)
● Cocoapods, Realm, Promises, Alamofire

Nice to have

● Experience with other mobile development platforms
● Experience with at least one scripting language (Python, Ruby etc)
● Continuous Integration, Jenkins
● SwiftUI / Combine / other Reactive frameworks

Languages
English: B2 Upper Intermediate

Seniority
Senior