Key Job Responsibilities
Developing mobile applications for a video streaming platform is the primary focus of this position.
We are seeking an experienced software developer to join our team and contribute their expertise in implementing new features, enhancing existing functionalities, estimation, design, development, testing, and documentation.
The ideal candidate will have experience with agile development methodologies and be able to work effectively in a cross-functional environment.
* Implementing new features and enhancements on client applications.
* Estimation, design, development, testing, and documentation of software solutions.
* Collaborating with other software engineers, product managers, and architects to ensure functions and performance meet customer requirements.
* Providing technical support and resolving production issues.
Required Skills and Qualifications
Proficient in JavaScript and React Native mobile app development, as well as at least one of the following: Java/Kotlin or Obj-C/Swift.
* Streaming mobile app development experience with iOS/Android and TV platforms.
* Strong teamwork focus and ability to foster collaboration within and across teams.
* Good verbal/written communication skills.
Nice-to-Have Skills
Experience with Continuous Integration and Continuous Deployment (CICD) environments is a plus.
Languages
English: B2 Upper Intermediate level.