- Design and build advanced applications for iOS platform integrated with in-house constructed hardware – UAV, drones.
- Collaborate with cross-functional teams to define, design and ship new features.
- Work on bug fixing and improving application performance and legacy code.
- Continuously discover, evaluate and implement new technologies to maximises development efficiency.
- Integration of real time telemetry and control over the network of different types.
- Responsibility to help maintain code quality, organisation and automation.
- At least 10 year-expertise in any programming.
- At least 5-year expertise in Objective-C or Swift programming.
- UI/UX experience and good understanding of Apple's design principles and interface guidelines.
- Deep understanding of multi-threaded programming paradigm.
- Strong command of English and Russian languages.
- Highly collaborative way of working.
- Self-motivated personality with creative problem solving skills.
- Innovative problem-solving approach.
- Experience in network programming (TCP/IP, UDP, Sockets, SSH, etc.).
- Individual status of Apple Developer and already developed applications available in Itunes.
- Experience in cryptography, ability to apply and integrate into the projects.
- Experience with low latency live video stream embedding into iOS applications.
- Android experience.
- Experience in projects requiring IoT and/or hardware.