Position: iOS Lead Swift/SwiftUI Developer for Live Streaming Project
Company: Squadz
Experience required: 3y
English level: intermediate

We are looking for an ** iOS SwiftUI** developer with video streaming experience who will be responsible for the completion of development and maintenance of a live streaming iOS application, including mobile phones and tablets.

Your primary focus will be the completion of development of the iOS application and integration with back-end services. You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.

Experience with video formats, streaming technologies and Amazon Cloud is a requirement for your success in this position.

Note: our application is in beta, you will be required to ramp up quickly, understand an existing codebase, and have the ability to meet deliverables, bug fixes and optimizations quickly.

Responsibilities

* Complete the build and prepare for beta testing of an iOS live streaming application
* Ensure estimates are reliable and deliverables are met on a weekly basis
* Ensure the performance, quality, and responsiveness of applications
* Collaborate with our team to define, design, and ship new features
* You have excellent communication skills and are able to effectively create detailed issues, tests and bug reports
* Experience with iTunes Connect, Test Flight and other iOS testing platforms
* Identify and correct bottlenecks and fix bugs
* Maintain code quality, organization and automatization

Skills

* Proficient in Swift, SwiftUI, Objective-C with a excellent knowledge of its ecosystems
* Experience with live streaming and video technologies including RTMP, HLS, AWS
* Good knowledge of performance limits and characteristics
* Knowledge of memory management and multi-threading
* Familiarity with RESTful APIs to connect to back-end services
* Excellent sense of UI design and a user-oriented focus 
* Knowledge of low-level C-based libraries is a plus
* Implementation of automated testing platforms and unit tests
* Knack for benchmarking and optimization
* Understanding of Apple’s design principles and interface guidelines
* Proficient understanding of code versioning tools specifically Git & GitHub
* Familiarity with continuous integration