IOS Software Engineer
We are seeking a skilled iOS software engineer to join our team. As a mobile developer, you will be responsible for designing and building advanced applications for the iOS platform.
Key Responsibilities:
* Design and build high-quality iOS applications
* Collaborate with cross-functional teams to define, design, and ship new features
* Ensure performance, quality, and responsiveness of applications
* Identify and correct bottlenecks and fix bugs
* Maintain code quality, organization, and automation
* Work with APIs and third-party libraries
* Stay up to date with the latest iOS development trends and technologies
Requirements:
* 5+ years of professional experience in iOS development
* Proficient in Swift, UIKit, and SwiftUI
* Experience implementing and customizing video player functionality using frameworks such as AVPlayer and AVKit
* Solid understanding of the full mobile development life cycle
* Experience with RESTful APIs to connect iOS applications to back-end services
* Familiarity with cloud message APIs and push notifications
* Knowledge of Apple's design principles and interface guidelines
* Experience with Git and version control
* Strong problem-solving skills and attention to detail
* Advanced level of written and oral English proficiency
Benefits:
* Wellbeing support
* Macbook purchase support
Additional Information:
This is a full-time fully remote working opportunity where you will be working as part of a Scrum team which requires working closely with other software engineers, stakeholders and contributors on the project. Attending meetings, being actively involved in the decision making process and collaborating with all of these stakeholders are essential parts of this position.