This role is for a React Native or ReactJS Developer and will suit an independent, collaborative, and experienced team member with a background (or a keen interest) in the Video/OTT industry, and a natural eye for excellent web and mobile UI/UX. You will be a natural leader that enjoys mentoring/training junior developers, be comfortable taking the lead and making decisions, be a natural, creative thinker, and possess excellent communication skills, both verbal and written.
Responsibilities:
- Take ownership of technical architecture, coding, and development standards
- Produce high quality, re-usable code, and ensure best practices are followed by the team you lead
- Create new and enhance existing features and code according to requirements
- Take the lead in Sprint Planning and Retrospective sessions
- Work closely with the product management team to produce accurate estimates and clarification
- Ensure the production of design artifacts, as well as the creation of accurate documentation
Required Experience:
- At least 3-5 years’ experience working as Developer on enterprise level software, with in-depth experience using the React Native or ReactJS framework
- Experience working with Java for Android, Android APIs,and libraries
- Exposure to using Rest APIs in Android and/or iOS applications
- Good knowledge of HTML5, CSS3, Typescript and Javascript
- Ample working experience in an Agile environment, developing/designing enterprise level software
- Knowledge of distributed multi-tier infrastructure
- Ideally a background in using media players on various mobile platforms
- Ideally some exposure to Git, GitHub, GitFlow etc
- A good understanding of test automation for Android or iOS would be a bonus
- Video/OTT experience would be highly desirable, but not a deal breaker