Software Development Lead
As a key contributor to our mobile application development team, we are seeking a skilled software development lead to oversee the implementation of new features and enhancements on client applications for video streaming products.
Responsibilities:
* Lead Software Development Team:
* Manage cross-functional collaboration among engineers, product managers, and architects to ensure timely delivery of high-quality products that meet customer requirements in a cost-effective manner.
* Design and Implement Features:
* Develop and implement scalable features that support streaming video products on multiple platforms including iOS, Android, and TV devices.
* Provide Technical Guidance:
* Offer technical expertise and guidance to junior developers to enhance their skills and knowledge in React Native development.
* Maintain Code Quality:
* Enforce adherence to coding standards and best practices to maintain high-quality codebases and ensure efficient maintenance and scalability.
Key Skills and Qualifications:
* Expert-level proficiency in JavaScript and React Native development with at least 5 years of experience.
* Strong understanding of agile development methodologies and version control systems like Git.
* Excellent communication and teamwork skills with the ability to foster collaboration across teams.
* Experience with continuous integration and deployment (CICD) pipelines.
* Good verbal/written communication skills with the ability to articulate technical concepts to both technical and non-technical stakeholders.
Desirable Skills:
* Knowledge of CICD development environments.