Requirements
• 7+ years of experience in software development, with a focus on designing and developing user-interfaces for highly scalable consumer-facing web applications,
• Self-starter comfortable with identifying opportunities, defining & driving forward-looking technical roadmaps,
• Strong proficiency in one or more modern web development frameworks (react / node preferable but not required),
• Experience with responsive design, cross-browser compatibility, UI performance optimization, and familiarity with data centric approach to app development,
• Solid understanding of RESTful API design and development, and experience integrating with third-party APIs,
• Knowledge of software design patterns and experience applying them to solve complex problems,
• Excellent communication and interpersonal skills, with the ability to collaborate effectively with cross-functional teams
What the job involves
• Develop and maintain world class front-ends using the latest web technologies with elegance, usability, accessibility, performance, and maintainability in mind,
• Partner with engineering teams, designers, and marketing to define and refine features that will shape the future of video,
• Continuously optimize and improve web application performance to ensure fast page load times and smooth user experiences,
• Stay up-to-date with the latest web technologies and best practices, and apply them to improve the development process and drive innovation,
• Troubleshoot and debug production issues, identify root causes, and implement solutions to prevent future occurrences,
• Manage the overall product process with the broader team, from requirements gathering and design to implementation and maintenance, and contribute to the development of project plans and schedules