Titre du poste ou emplacement

Application Development Manager

BITKERNEL TECHNOLOGY INC - 4 emplois
Vancouver, BC
Publié il y a 6 jours
Détails de l'emploi :
Télétravail
Temps plein
Gestion

Position Type: Full-Time, Permanent
Location: Vancouver, BC (Hybrid - 1 day remote per week)
What You'll Do:As an Application Development Manager for our front-end app development team, you will be essential in designing, developing, and maintaining top-tier front-end applications for our SaaS OTT Video Mobile/TV/Web platforms. Working in close collaboration with cross-functional teams, you will bring creative, scalable mobile solutions to life, contributing to BitKernel's mission of delivering innovative streaming experiences for diverse audiences and devices worldwide.
Key ResponsibilitiesWithin 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.
• Explore and apply emerging technologies to enhance development efficiency and app quality.
• 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 & Experience10+ years of front-end development experience, with expertise in frameworks supporting diverse UI templates, styles, and brand customizations.
3+ years of development manager experience with successful application development and management.
• Proven success building OTT/video applications for Android, iOS, Tizen, WebOS, or Web platforms.
• 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 ForStartup 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.

Partager un emploi :