Position: Senior iOS Developer with German (Only EU)
Company: CHI Software
Experience required: 3y
English level: intermediate

The CHI Software team is not standing still. We love our job and give it one hundred percent of us! Every new project is a challenge that we face successfully. The only thing that can stop us is… Wait, it’s nothing! Now the CHI team is looking for a Senior iOS Developer with spoken German.

**Requirements:**
- Strong knowledge of Objective-C, Swift, iOS SDK;
- Multithreading, networking and databases ;
- Experience in designing and implementing custom UI components;  
- Good knowledge of English (intermediate and higher);
- **German (intermediate and higher).**

Examples of current closed projects:
1. This platform allows you to perform various operations with financial resources: manage bank cards, make transfers between cards, recharge your phone and card, arrange loans, view payment analytics, as well as receive messages and calls via the platform. For users of this operator more functions are available.
2. An application where an investor can invest in projects of idols in return to receive: unique offers, goods or a return on investment with interest
3. iOS app for hasslefree meeting scheduling. The app allows creating typical, recurring and ad hoc meetings. The app’s calendar is synchronised with popular scheduling solutions, like Google Calendar. Calendly is the closest alternative to the app.
4. The player serves a line of people, giving them the desired food. People stand in lines before the stalls in the Food Festival, each customer has an icon above his head with the desired order. When that customer's turn comes, the player must give him the desired food by tapping the stall with the icon of his desired item.

Technologies: Swift, Objective-C, SwiftUI, UIKit, Carbon, Alamofire, Firebase, Amplitude, Kingfisher, Lottie, CoreData, WebSockets, Keychain Services, SwiftyJSON, RxSwift, Rxcocoa, Realm, Stripe, Redux, Snapkit, Combine, Uikit, Networking, MVVM, MVC

**With us you can:**
Develop your technical knowledge:
- Use the latest technologies;
- Participate in technical events and conferences (the cost is covered by the company);
- Regular techtalks and professional development.

Improve your soft skills:
- Build strong teamwork skills and become an essential part of dynamic teams;
- Improve your English at classes and speaking directly with clients;
- Increase your productivity and communication level via Scrum, Kanban, Agile methodologies.