Tech Stack
Job Description, Responsibilities & Requirements
About the Position
We are seeking a Junior/Middle iOS Developer to join our team and develop applications for mobile devices powered by Apple’s iOS operating system. Ideally, a good iOS developer is proficient with one of the two programming languages for this platform: Objective-C or Swift. We are looking for a developer who will become a part of our talented team and will actively participate in designing, building, and maintaining applications.
Responsibilities
- Design, develop, and maintain native mobile applications for iOS
- Provide expertise on iOS-related issues
- Collaborate with a team to define, design, and ship new features
- Participate in code-review sessions
- Communicate effectively with other development team members
- Deliver quality software on time and with acceptable quality
Requirements
- Patterns: MVC, MVVM
- Languages: Swift
- APIs: REST API, Alamofire
- Databases: Realm, Core Data
- Core Technologies: CoreNFC, CoreLocation, CoreBluetooth
- Cloud Services: Firebase
- APIs: Google API’s
- Features: Universal Links
- Dependency Management: CocoaPods
- SDK Knowledge: iOS SDK
- UI Framework: UIKit
We Offer
- Competitive salary and many new opportunities for career development
- Flexible working format - remote or office-based
- 18 business days of payable annual free-time
- 10 days of paid sick leave
- Technical courses / Education reimbursement
- Comfortable office space or help with remote working place setup
About the Company
At Owlab, we’ve created many projects in different niches:
-
OttoQuant: An app for financial predictions based on unique mathematical equations. Financial management and analysis play a crucial role in any business as they can balance out and predict any money-related issues. We transferred the mathematical formulae to create an application that allows us to count, analyze, and predict any financial actions.
-
Gourmet PT: A personalized online recipe parsing system with a calorie calculator. We’ve developed a flexible and reliable online product for trainers, athletes with trainers, solo athletes, and affiliates. The product is freemium and has some additional features for those who decide to pay for it.
-
Gaming Stars: An eSports competitions solution where users can make money. The platform allows to pick games out of hundreds and it supports several game models. Users can also play with their friends or with someone random who is also online. Users also receive different rewards for different challenge wins.
-
Koala Desk: A cloud project management software for small project teams. The solution is perfect for IT companies that hire freelancers as they don’t have to pay to join the Desk.