Frontend Application Development Manager

Vancouver 18 days agoFull-time External
Negotiable
**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.