the role
as a member of the team you will design and implement a diverse set of tools that power our live streaming service a great interactive, expressible experience. a strong candidate for the our team will either be an excellent software generalist, or someone who is exceptionally strong in either backend or frontend engineering.
responsibilities
* designing, developing, and testing ui for mobile and web applications
* build reusable code and libraries for future use
* work closely with backend engineers to seamlessly integrate with frontend systems.
* work closely with researchers to build efficient and intuitive ui that accelerate their workflows.
* collaborate with product managers and application engineers to formulate user stories and develop designs and specifications.
* provide technical leadership and innovation to improve developer productivity, product reliability, and overall system resiliency.
qualifications
* bachelor's degree or equivalent in computer science
* 3+ years' experience building applications for the web, ios, android
* familiarity using scrum/agile development methodologies
* strong ui and graphic design sensibilities.
* experience building object oriented web applications in javascript, html5, and css3
* modern javascript tools (, typescript, react, react native, )
* experience with opengl, webgl, or
* modern internet protocols (websockets, mtls, grpc, oauth, etc.)
* knowledge of machine learning, computer vision, or neural networks is a plus