Translate business requirements into specifications and detailed designs
Develop and support Cheetah Digital’s web applications by writing efficient, maintainable code to meet requirements and adhere to security standards
Work through all phases of the software development life cycle, including analysis, design, implementation, testing, deployment, and maintenance
Coordinate with team QA to review test plans for gaps and completeness
Work with management to review and define global coding standards and best practices
Review team code commits and sign-off on commit quality and adherence to standards
Identify team member growth opportunities and mentor less experienced engineers
Participate or lead in architecture review to vet project design across the organization
Identify organization-level opportunities in architecture and process enhancements
Investigate, analyze and address reported defects in a timely manner
Deliver technical documentation for use by customers and partners
Requirements
Bachelor’s Degree in Computer Science or related field from a top technical university
10+ years programming experience in a enterprise, high-scale framework, with most recent significant experience in Javascript, ES6, ReactJS, Redux or equivalent modern JS frameworks
Advanced understanding of the core client-side development concepts