cover image
BitKernel

BitKernel

bitkernel.com

4 Jobs

73 Employees

About the Company

BitKernel Technology Inc is an internet technology company specializing in providing streaming platforms for long-form video content, offering secure, comprehensive, end-to-end enterprise business solutions for the video domain. BitKernel's mission is to deliver all-encompassing video streaming SaaS solutions that cater to a variety of stakeholders, including operators, media content suppliers, channel distributors, and content creators, across both market and operational dimensions. Our ultimate goal is to ensure that high-quality video content is accessible to internet users around the globe, anytime and anywhere. At BitKernel, we are the rst members of a fast-growing, exciting global industry. We are proud of what we do and make meaningful impact to our customers. This is a company and career that values lifelong learning at an accelerated rate.

Listed Jobs

Company background Company brand
Company Name
BitKernel
Job Title
Junior Mobile Developer
Job Description
Job Title: Junior Mobile Developer Role Summary: Design, develop, and maintain mobile video playback solutions for OTT platforms on Android and iOS. Collaborate with product, engineering, and design teams to deliver stable, high‑performance mobile experiences. Expectations: - Deliver clean, scalable code within a shared codebase. - Prototype and estimate new features in a fast‑paced, agile environment. - Communicate clearly with cross‑functional stakeholders. Key Responsibilities: - Build and optimize Android (Java, Android SDK) and iOS (Objective‑C/Swift) mobile applications. - Implement modular, customizable UI frameworks or plugin architectures. - Integrate RESTful APIs, JSON, and video playback technologies (HLS/DASH). - Prototype feature enhancements and perform performance tuning. - Collaborate with designers and QA to ensure UX consistency and defect resolution. - Maintain version control, code reviews, and automated testing pipelines. Required Skills: - 0‑4 years experience developing Android and/or iOS apps. - Strong proficiency in Java and Android SDK; knowledge of Kotlin and Jetpack Compose preferred. - Experience with Objective‑C, Swift, or SwiftUI is a plus. - Familiarity with RESTful APIs, JSON parsing, and HTTP streaming (HLS/DASH). - Ability to build modular, extensible UI components or plugin systems. - Solid understanding of version control (Git) and CI/CD practices. - Excellent written and verbal communication; teamwork orientation. Required Education & Certifications: - Bachelor’s degree in Computer Science, Software Engineering, or a related field from a globally accredited institution (top 500 universities).
Vancouver, Canada
Hybrid
Junior
04-11-2025
Company background Company brand
Company Name
BitKernel
Job Title
Intermediate Quality Assurance Engineer
Job Description
**Job Title** Intermediate Quality Assurance Engineer **Role Summary** Develop and execute comprehensive QA strategies for a multi-platform video streaming SaaS, ensuring high product quality across web, mobile (Android & iOS), Smart TV, and PWAs. **Expectations** - Implement end‑to‑end testing for functional, performance, and usability. - Maintain rigorous defect tracking and timely resolution with development teams. - Enhance test automation coverage and efficiency. - Continuously improve QA processes and metrics for distributed teams. **Key Responsibilities** - Create, maintain, and execute test plans, cases, and scripts. - Identify, document, and track defects; collaborate with developers for resolution. - Support cross‑functional releases and maintain product quality. - Lead or contribute to automation initiatives (Selenium, Appium, JUnit, Espresso). - Monitor and report quality metrics (test results, defect trends). - Promote a culture of quality and clear communication across teams. **Required Skills** - 2–4 years of software QA experience. - Proficiency in testing web, Android, iOS, and Smart TV applications. - Strong test planning, execution, and defect tracking skills. - Familiarity with Agile and Waterfall SDLC. - Experience with automation frameworks/tools (Selenium, Appium, JUnit, Espresso). - Basic understanding of backend tech: Java/Spring, MySQL, microservices. - Excellent written and verbal communication; collaborative mindset. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Engineering, or related field (top‑500 global university). - Relevant certifications (e.g., ISTQB) are a plus. **Bonus Skills** - QA of SaaS applications and microservice architectures. - Kotlin, Kotlin Multiplatform, Compose experience. - Performance/load testing tools (JMeter, Gatling). - Knowledge of video streaming protocols (HLS, DASH).
Vancouver, Canada
Hybrid
Junior
16-11-2025
Company background Company brand
Company Name
BitKernel
Job Title
Intermediate Web Developer
Job Description
**Job title** Intermediate Web Developer **Role Summary** Design, develop, and maintain responsive video players and progressive web applications for browsers, mobile web, and smart TV platforms (Tizen, WebOS, Roku). Collaborate with design, backend, and product teams to deliver high‑performance streaming experiences and mentor junior developers. **Expectations** - 3–6 years of front‑end development experience. - Solid proficiency in JavaScript, HTML 5, and CSS 3. - Hands‑on experience with a modern UI framework (Vue.js; React or Angular acceptable). - Demonstrated work with adaptive streaming technologies (HLS, DASH) and media players (Video.js, Shaka). - Proven track record of building or optimizing progressive web apps for performance and offline capabilities. - Ability to work in Agile, CI/CD environments and use Git for version control. - Comfortable consuming RESTful APIs with JSON. **Key Responsibilities** 1. Build and maintain cross‑platform video players for web, mobile web, and smart TVs. 2. Implement, optimize, and test adaptive streaming, DRM, and playback performance. 3. Develop scalable, offline‑capable PWAs focusing on speed, accessibility, and reliability. 4. Collaborate with design, backend, and product teams to plan releases and deliver user‑centric features. 5. Review code, mentor junior developers, and uphold a clean, modular codebase. 6. Keep abreast of emerging tools, standards, and best practices in video, web, and smart TV development. **Required Skills** - Front‑end stack: JavaScript, HTML 5, CSS 3; Vue.js (React/Angular optional). - Video technologies: HLS, DASH, Video.js, Shaka Player, adaptive streaming, DRM (Widevine, PlayReady). - PWA development: service workers, caching, manifests, performance optimization. - API integration: RESTful services, JSON. - Development tools: Git, CI/CD pipelines, Agile sprint processes. - Cross‑platform experience: ability to write code for browsers, mobile web, and smart TV ecosystems. **Bonus Experience** - Live or VOD OTT streaming platforms. - Kotlin Multiplatform or Compose Multiplatform (KMP/CMP). - Multimedia codecs (AVC, HEVC, VP9) and DRM systems. **Required Education & Certifications** - Bachelor’s degree in Computer Science, Engineering, or a related field from an accredited institution (preferably ranked in the global top 500). - No specific certifications required, though experience with relevant web or video development courses is advantageous.
Vancouver, Canada
Hybrid
21-11-2025
Company background Company brand
Company Name
BitKernel
Job Title
DevOps/SRE Leader
Job Description
**Job Title** DevOps/SRE Leader **Role Summary** Strategic technical leader responsible for designing, implementing, and optimizing end‑to‑end DevOps and Site Reliability Engineering practices across a multi‑cloud, Kubernetes‑based platform. Drives automation, reliability, security, and continuous improvement while managing a high‑performance team and aligning delivery with business objectives. **Expectations** - Deliver measurable operational excellence and reliability metrics. - Build and scale a world‑class DevOps organization that integrates tightly with product and engineering teams. - Champion DevSecOps, IaC, and GitOps principles, ensuring compliance, cost efficiency, and rapid innovation. - Maintain a 24/7 operations mindset, overseeing on‑call, incident response, and post‑mortem processes. **Key Responsibilities** - Define and execute DevOps strategy, roadmap, and portfolio decisions. - Architect, provision, and manage multi‑cloud infrastructure (AWS, Azure, GCP) using Terraform, Pulumi, and Crossplane. - Design and maintain Kubernetes or other container orchestration for globally distributed, high‑availability services. - Build scalable CI/CD pipelines (Jenkins, GitLab CI, ArgoCD) with progressive delivery (blue/green, canary, feature flags). - Implement observability stack (Prometheus, Grafana, Loki, Datadog), SLO/SLI dashboards, and runbooks. - Partner with Security to embed DevSecOps, secrets management, and compliance controls. - Lead on‑call rotations, incident management, and root‑cause analyses. - Mentor and grow a multidisciplinary DevOps/SRE team. - Collaborate with backend, QA, and product leadership on capacity planning, architecture reviews, and delivery alignment. **Required Skills** - Deep expertise in cloud infra (AWS/Azure/GCP). - Cloud‑native tooling: Kubernetes, Terraform, Pulumi, Crossplane. - CI/CD & automation: Jenkins, GitLab CI, ArgoCD, GitOps. - Observability: Prometheus, Grafana, Loki, Datadog. - Linux system administration, networking, high‑availability design. - IaC, GitOps, and DevSecOps best practices. - Strong leadership, mentorship, and cross‑functional collaboration. - Incident response, SLO/SLI definition, and post‑mortem culture. **Required Education & Certifications** - Bachelor’s (or higher) in Computer Science, Engineering, or related field. - Relevant cloud certifications (e.g., AWS Certified Solutions Architect, Azure Solutions Architect, GCP Professional Cloud Architect) preferred. - Certifications in Kubernetes (CKA/CKAD) or IaC (e.g., HashiCorp Certified: Terraform Associate) desirable.
Austin, United states
Hybrid
02-12-2025