Position: iOS Developer
Company: Introduct.Tech
Category: iOS
Experience required: 3y
English level: upper

Description:
We are looking for an iOS Developer  who is passionate about building products that users love. Your job will be to help us to revolutionize the public transport industry by building a world-class ticketing system used worldwide and processing more than 20 million tickets per year.

Your main day to day activities include:
Design and build advanced applications for the iOS platform
Collaborate with cross-functional teams to define, design, and ship new features
Working with low-level hardware integration like Bluetooth, NFC cards, etc
Work with outside data sources and APIs
Unit-test code for robustness, including edge cases, usability, and general reliability
Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Help maintain code quality, organization, and automatization
Collaborating with UI and UX Designers, as well as Software Testers, to ensure that each app is presentable and in perfect working order
Ensuring that the construction and presentation of your apps are congruent with the company’s standards
We would be excited if you would match the following:
Proven software development experience and iOS skills development
Minimum 3 years of commercial experience
Proven working experience in iOS app development
Strong knowledge of Swift/Objective-C
Deep knowledge of CoreData, UIKit, and how to deal with different screen sizes
Experience in distribution and maintaining applications on the AppStore
Experience working with remote data via REST and JSON
Experience with third-party libraries and APIs
Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
Experience with offline storage, threading, and performance tuning
Ability to understand business requirements and translate them into technical requirements
Proficient understanding of code versioning tools, such as Git
Solid understanding of the full mobile development life cycle
You have a “Get Things Done!” attitude!

Working conditions
Competitive salary;
Remote-first work;
Online English courses;
Friendly atmosphere and professional staff.