-THIS ROLE IS REMOTE IN LATAM (candidates located in Brazil, Chile, Costa Rica, El Salvador, Guatemala, and Peru are preferred)
Required Skills and Experience *
-Minimum 5+ years of software dev/engineering experience working for large enterprises-Minimum 3+ years of ReactJS Web Application development experience-Experience using React 17 with hooks, Redux and Saga-Experience integrating REST APIs AND ability to quickly pick up new APIs/SDKs-1+ year of HTML, CSS, and Typescript experience-Experience developing and supporting high-traffic consumer or businessapplications-Excellent communication skills; must be able to lead others effectively, take the initiative, have a deep understanding/knowledge of quality code, strong ability to troubleshoot / debug issues, etc.-Bachelor's Degree or higher in Engineering, Computer Science, or a relatedexperience
Nice to Have Skills and Experience
-Previous experience building streaming video applications and working with OTT Connected TV / Smart TV / Embedded Devices/ app development experience-Deep knowledge and understanding of web browser rendering and UIperformance optimization-Experience implementing and troubleshooting front end analytic
Job Description *
A client in the streaming space is in need of hiring a talented Senior Front End Engineer; this role is offshore in LATAM. You will be responsible for leading a team of other Engineers and work in tandem with Product, QA and Backend Engineering teams to deliver a best-in-class userexperience to entertain millions of users around the world. You will attend daily stand-up meetings about product requirements for current/upcoming work and specifically work with existing Web CTV platforms. You will conduct regular/routine front-end development for new and maintenance of/existing code, prepare code for releases, etc. Other important responsibilities include:
-Work with a variety of OTT devices like Set Top Boxes and Connected TVs across multiple countries-Design/implement features that anticipate failure and corner cases-Maintain detailed documentation on features, flows and processes-Effectively communicate and document progress via Jira, Slack and Confluence-Take ownership and responsibility for your work-Attend and give feedback in code review sessions-Capable of working in a fast-paced agile environment