About the Role: We are looking for Sr.iOS developer who possesses a passion for using the latest mobile technologies to develop cutting edge features and will join a young motivated team . You will get the freedom to build the features on the core platform and own the development lifecycle. This is an exciting opportunity to be part of a team building a global market leading product. At the core of our success are talented and passionate team members. We pride ourselves on creating a welcoming, collaborative, and creative environment that provides flexibility and accountability in equal measure.
Inviting bright minds Do you want to strive for excellence in an open, collaborative, and empowering culture? We are working to create a global market leading product and our inspiring work and innovative solutions aim to set the standard among our peers. Join to create a global impact.
What you will need (Essential Skills & Qualifications) Bachelors degree in engineering or computer science or an equivalent with at least 7 years with a good understanding of IOS development. Good teaming abilities Good problem-solving, written and oral communication skills
Position Summary: As a Senior iOS Developer, you will play a crucial role in designing and developing high-quality mobile applications. You will work closely with cross-functional teams to implement robust and scalable solutions using the VIPER architecture, AVPlayer for media playback, and advanced caching techniques to enhance smooth video streaming experiences.
What you will do (Job Responsibilities) Design, develop, and maintain iOS applications with a focus on short-form video features using Swift language Implement video recording, editing, and playback functionalities using AVFoundation and AVKit. Optimize video performance and ensure smooth playback and transitions. Implement VIPER architecture to ensure a clean, scalable, and maintainable codebase. Integrate AVPlayer for seamless video playback and streaming within the app. Optimize video caching and offline playback to enhance user experience. Integrate video filters, effects, and overlays to enhance user creativity Conduct code reviews, write unit tests, and ensure code quality and performance.
Technical Skills (Must Have) Highly experienced with VIPER design patterns Understanding of Agile Development, mobile development best practices. Proficient with Swift, Cocoa Touch and the XCode tool set. Experience with AVPlayer and AVPlayer Extension Expertise in video streaming, buffering, encoding, and decoding mechanism Experience working with iOS frameworks such as Core Data and Core Text Knowledge of low-level C-based libraries, ffmpeg, Video and image processing Experience with offline storage, threading, and performance tuning Experience with performance and memory tuning with tools Experience in Camera libraries Proficient understanding of code versioning tools
Additional Skills Preferred Knack for benchmarking and optimization Familiarity with continuous integration Knowledge of Core Animation, Core Graphics Experience with app and user data security