Job Overview
We are seeking a seasoned software developer to lead the development of a mobile application for video streaming.
Main Responsibilities:
You will be responsible for implementing new features and enhancing existing functionalities on client applications to support streaming video products. This includes estimation, design, development, testing, and documentation.
Collaboration and Support
You will collaborate with other software engineers, product managers, and architects in a cross-functional environment to ensure functions and performance meet customer requirements in a cost-effective and maintainable way.
Key Requirements:
* Mobile App Development: Proficient in JavaScript and React Native (5+ years) as well as at least one of the following: Java/Kotlin or Obj-C/Swift
* Streaming Experience: Strong experience with streaming mobile app development for iOS/Android and TV Platforms
* Teamwork Focus: Strong teamwork focus and ability to foster collaboration within and across teams
* Agile Development: Experience with agile development methodologies
* Communication Skills: Good verbal and written communication skills
Nice-to-Have Skills:
* CICD Experience: Experience with Continuous Integration and Continuous Deployment environments