Expanding current publisher platform and building innovative products for the mobile web
Implement realtime, high performance web applications for desktop and mobile
Extend and maintain the JavaScript libraries and applications that make up current consumer and publisher experience
Architect elegant, maintainable, testable solutions to complex technical problems
Integrate with third-party platforms and services to pull in auxiliary content, services, and data
Tackle performance bottlenecks and drive improvements to backend and frontend infrastructure
Share software development best practices with the team; Work on the company’s core product suite, capitalizing on cutting-edge ES6 and HTML5 APIs
Utilize understanding of design patterns, object-oriented programming and asynchronous and event-driven development
Requirements:
Must possess Bachelor’s Degree in Computer Science or related technical field, or foreign equiv. and 5 years in job offered.
Experience must include 3 years creating responsive, full stack JavaScript applications.
Must also include working with ES5 and ES6, Node.js and frameworks such as Express and Koa; testing methodologies (TDD, BDD) and writing unit and functional tests.