Position : C++ Developer
Location : India (Remote)
Apply : Send your resume to Kiran@brezq.com with a brief summary and subject line : C++ Remote India
About the Role :
Join a growing team with many opportunities for you to expand your professional and technical skills. You will influence the technical agenda for your team and own critical features of a product used by millions of customers. Collaborate across teams and disciplines to explore and document technical solutions, evaluating technical tradeoffs using the latest streaming media technologies and video capabilities.
You will participate in regular team ceremonies that improve development, testing, and operational best practices, while mentoring other engineers to help them grow in their careers. This role requires leveraging data to solve real-world problems and improve customer experience, including prioritizing incoming issues reported by customers, partners, and internal QA teams.
The Daily :
- Join a growing team with many opportunities for you to expand your professional and technical skills.
- Influence the technical agenda for your team and own critical features of a product used by millions of customers.
- Work across teams and disciplines to explore and document technical solutions that evaluate technical tradeoffs using the latest streaming media technologies and video capabilities.
- Take part in regular team ceremonies to improve development, test, and operational practices.
- Mentor other engineers to help them grow their careers.
- Use data to solve real world problems and improve customer experience, including prioritization of incoming issues reported by customers, partners, and internal QA.
The Essentials :
5+ years of experienceA deep understanding of Computer Science fundamentals, including algorithms, data structures, and operating systems.Fluency in a modern programming language, ideally C++17 .Skills in designing and consuming APIs for client library and backend service integrations.Experience implementing dynamic user experiences including smooth, responsive user interfaces and error handling.Adept at analyzing and profiling systems to find the root cause of issues and optimization opportunities.Passion for software engineering with a strong sense of ownership for the code that you and your team write, and a desire to become an expert in client-side video technology.Enhance the productivity of your team through clear communication, collaboration, and knowledge sharing.Be a self-starter that can solve complex engineering problems.Seek self-improvement and adapt to suggestions and feedback.Hold yourself and your team to high standards while maintaining respectful relationships.Ability to provide periodic on-call support for critical emergent customer-facing issues.BS degree in Computer Science, or a related field with 5+ years of relevant experience.The Nice to Haves :
Experience software engineering on shipped consumer products or platformsUser interface development, particularly with complex and dynamic UIAutomated testing at the unit, integration, system, and UI levelsGit source version control and GitHubMedia technology (e.g. ExoPlayer, AVFoundation, HTML5 video)Streaming technology (e.g. DASH, HLS)DRM systems (e.g. FairPlay, Widevine, PlayReady)Device platforms (e.g. Android, UWP, set-top box)Video telemetry