Engineering Intern - iOS
Skills Preferred
Job Description
Why you want to work here: Opportunity to contribute to a product that is revolutionizing the events and webinar space. Remote Working, Flexible Working Locations & hours. A culture built on trust, transparency, and integrity. Ground floor opportunity at a fast-growing series A startup. Competitive Stipend
Responsibilities
Work on highly interactive native apps with real-time video streaming, customisable UI layouts, and offline capabilities. Designing and developing advanced applications for the iOS platform. Translate designs and wireframes into high-quality code. Have well-thought-out designs that consider scale, performance, maintainability, and costs. Collaborate with cross-functional teams to define, design, and ship new features.
Job Requirements
Strong knowledge of Swift, SwiftUI and best practices. Strong knowledge of iOS UI design principles, and patterns. Familiarity with RESTful APIs to connect iOS applications to back-end services. Strong understanding of object-oriented software development. Strong knowledge of UIKit, Autol ayouts, and different libraries of iOS. Knowledge of multithreading and memory management. Familiarity with version control systems, such as Git. Bonus: Worked with offline storage, Core data, Realm, Firebase.