Bachelor’s degree or foreign equivalent in Computer Science or related field.
Experience and/or education must include:
Developing and supporting new and existing computer system features to serve new applications and improve workflow using JavaScript, Typescript, Objective-C, and Swift.
Using programming languages (Java, Python, Swift, Objective-C, Go, Rust, C/C++, and JavaScript) as well as client and server applications development processes to deliver end to end customer features.
Utilizing JavaScript and Typescript to work on multi-language codebases.
Utilizing JavaScript UX frameworks like React, and application infrastructure like WebPack, along with latest browser features around DOM, local storage, security, image handling, networking and identity to build a performant web application that displays media.
Reviewing designs in Keynote, Sketch, and PDF to build the best possible user experience and align technical solutions with features.
Defining, building, and monitoring key metrics that ensure highly available features for customers.
Applying industry best practices for security and privacy to protect users data