**Benefits**:
- Bonus based on performance
- Health insurance
- Opportunity for advancement
- Profit sharing
• *Position Type**: Full-Time, Permanent
• *Location**: Vancouver, BC (Hybrid - 1 day remote per week)
• *What You’ll Do**:
• *Key Responsibilities**
Within a dynamic, agile team, you will:
- Design and develop innovative OTT app solutions for video streaming on Mobile (Android/iOS), TV (Tizen/WebOS), and Web platforms.
- Leverage AI programming to streamline development processes (e.g., automation, code optimization, or prototyping).
- Plan, prototype, and estimate new features, pushing creative solutions beyond traditional limits.
- Write clean, scalable, and maintainable code within a shared codebase, integrating modern tools and frameworks.
- Partner with designers, backend developers, and product managers to refine features and execute seamlessly.
- Work with team members and clients to clarify requirements, ensuring successful project delivery.
- Lead small agile teams with a startup mindset—adaptable, fast-moving, and focused on impact.
• *Must-Have Skills & Experience**
- **10+ years** of front-end development experience, with expertise in frameworks supporting diverse UI templates, styles, and brand customizations.
- Expertise in **AI programming** (e.g., using machine learning tools, TensorFlow Lite, or Core ML) to accelerate and enhance development workflows.
- Strong experience creating plugin frameworks for modular, adaptable components.
- Ability to maintain and evolve existing OTT/video solutions with a forward-thinking approach.
- Demonstrated leadership of small agile teams in a startup-like setting, breaking barriers to achieve results.
- Passion for mentoring junior engineers, fostering innovation and technical growth.
- Current knowledge of mobile, TV, and web app development trends.
• *Technical Requirements**
- Bachelor’s degree in Computer Science (or equivalent experience).
- **Specialized Expertise in ONE of the Following**:
- **Android**: Advanced proficiency in **Java** and the **Android SDK**, with experience in **Kotlin** and **Jetpack Compose**.
- **iOS**: Strong skills in **Swift** and/or **Objective-C**, with familiarity in **SwiftUI** or UIKit.
- **Web**: Expertise in modern JavaScript frameworks (e.g., React, Angular, or Vue.js), HTML5, and CSS3.
- Experience integrating with **RESTful APIs**, **JSON**, and video player frameworks relevant to your platform of expertise.
- Familiarity with **DevOps** and **CI/CD tools** (e.g., Git, Jenkins).
- Proficiency in **Agile methodologies** (Scrum, Kanban) with a startup execution style.
- Excellent English communication skills (verbal and written).
• *Nice-to-Have Skills & Experience**
- Experience with **SaaS platforms** or **live/VOD streaming products**.
- Cross-platform development skills (e.g., Android, iOS, Smart TV: Tizen, WebOS).
- Familiarity with additional platforms beyond your primary expertise (e.g., Android devs with some iOS knowledge).
- Knowledge of multimedia protocols (e.g., RTP, RTMP, SRT, UDP, HLS/DASH).
- Understanding of encryption (e.g., SHA, AES, DES, RSA, SSL, TLS) and DRM systems (Playready, Widevine, FairPlay).
• *Mindset We’re Looking For**
- **Startup Hustle**: Excel in fast-paced, ambiguous settings with a hands-on, can-do attitude.
- **Boundary-Breaking Vision**: Challenge norms and pioneer new ways to build world-class apps.
- **AI-Enhanced Development**: Use artificial intelligence to supercharge development efficiency and innovation.
Flexible work from home options available.