Job Description :
What you’ll do
Deliver an ongoing feature-set within a complete web application
Write tested, idiomatic, and documented JavaScript/TypeScript, HTML and CSS
Coordinate with the user interface design team to build an effective and achievable result
Cooperate with the back-end development team in the process of building the RESTful API
Communicate with external web services
What’s required
Proficiency with modern JavaScript (ES6+/TypeScript), CSS (including Flexbox/CSS Grid), and HTML5
Angular Platform experience is STRONGLY preferred (AngularJS &/or Angular 2-6)
Thorough understanding of the following:
Asynchronous mechanisms used in the modern web development (Promises, Rxjs Observables, etc
Responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system
CSS and JS methods for providing performant visual effects
3rd party grid and charting tools (e.g. ag-grid, Highcharts) is a plus
Experience with the following:
Working with large data sets
Validating user actions on the client side and providing responsive feedback
Architecting and automating the build process for production, using task runners (e.g. webpack, browserify, gulp)
Creating configuration, build, and test scripts for Continuous Integration environments
Coordinating with server infrastructure for delivering front-end app and asset