We are looking for an iOS developer to become a part of the APP Solutions’ team, which is an exciting role in our development team, creating and supporting solutions for our customer. You will be a part of the work environment with smart, proactive colleagues and get opportunities to demonstrate your abilities and learn new skills.
Required skills:
- Knowledge of SOLID, OOP
- Experience with Objective С, good knowledge Swift
- Knowledge of Xcode & Interface Builder
- Solid knowledge of UIKit
- Understanding of memory management, multithreading and networking
CocoaPods - MVC, MVVM, MVP, VIPER
- Networking knowledge (HTTP, REST, sockets)
- Understanding Push Notifications, Local Notifications
- Understanding CoreData, Core Location, Realm
- Experience in publishing apps to AppStore
- Auto Layout
- Debugging in Xcode
- In-App Purchase
- Git, Jira, TestFlight, Fastlane
As a plus:
- Experience with custom animations
- Understanding of HIG
- Google API`s and Services, Firebase, social networks API`s
Daily tasks would include:
- Developing iOS application
- Working with a project team and international clients
- Creating documentation, managing backlog, and reporting
- Communicating with other team members
- Driving innovation in the iOS technologies know-how area
We offer:
- A working process with challenging tasks in a professional environment
- Open-minded, collaboration-friendly, invention-driven team
- Transparent, quality-oriented working process without excessive bureaucracy
- Elbow room to apply professional expertise — your decisions matter
- Continuous learning opportunities and personal development plan
- Team building activities
- 40-hour working week with flexible working hours
- Annual paid vacations (18 working days)
- Paid sick leaves (10 working days)
- Travel expense compensation for candidates from other cities
- Tax compensation (Social & Single Social Payment)
- Finance consulting and accounting support