Architect, develop, and maintain the platform's online application, collaborative learning content editor, and real-time browser-based IDE's Angular-based front-end
Jump in and learn new technologies
Convert wireframes and design documents into fully functional web front-end functionality
Have a hands-on approach with the Angular and TypeScript codebase
Manage, monitor, and refine front-end performance to ensure that real-time interaction-heavy features are fast and responsive on a variety of user devices
To better support the user base, grow and increase your knowledge as well as your technology stack
Share knowledge among peers and establish industry s standard practices across the company
Job Requirements:
Bachelor s/Master s degree in Engineering, Computer Science (or equivalent experience)
At least 3+ years of relevant experience as a front-end developer
Demonstrable experience with Angular, TypeScript, CSS, and HTML
Experience with the whole web stack, including protocols and network security
Prior experience working with development teams in a lean, agile environment
Prior experience building real-time interaction-heavy web applications is nice to have
Nice to have a strong understanding of how to manage a project, work with deadlines, and prioritize between competing demands
Ability to write clean and beautiful code with an eye for simplicity and pragmatism