Company: Jetlin
Location: Penza, Russia
Full-time. Remote work is possible.
Skills: OOP, Objective-C, UIKit, SwiftUI, Scrum. Qualification: Senior. Specializations: Mobile Application Developer.
About the Company and Team
Project: Bank
The team works on the following areas:
- Platform mechanisms for organizing the Mobile Bank and Internet Bank (VTB Online in WEB)
- Mechanisms for creating client sessions, sharding, client data, and settings
- Mechanisms for flexible routing of client traffic to the Bank's backend systems
- Retail customer profile
- Services for managing static content in online banking channels
- Digital Ruble for Retail Customers (Central Bank initiative)
- System services that simplify and accelerate development in online banking channels
The main focus in the stream is on the reliability and performance of solutions deployed in online banking channels.
Candidate Expectations
- Knowledge of Facade and Adapter patterns
- Knowledge of OOP principles
- Knowledge of ARC mechanism
- Knowledge of strong, unowned, and weak references
- Knowledge of sideTable
- Confident knowledge of Swift
- Knowledge of the controller and view lifecycle
- Knowledge of constraints, Responder Chain, hitTest, ability to work with child controllers, etc.
- Experience with multithreading
- Experience with Objective-C
- Experience with UIKit, SwiftUI
- Experience with Scrum methodology
Working Conditions
Individual Entrepreneur up to 1600 RUB/hour (Labor Code of the Russian Federation is possible)
-Project Duration: long-term
-Russian Federation Citizenship and Location in the Russian Federation (remote)