Position: Angular 2+ Developer
Company: CustomerTimes. Corp
Experience required: 2y
English level: intermediate

Responsibilities:
- Build web and mobile applications using cutting-edge technologies
- Identify and communicate front-end best practices
- Optimize frontend for maximum speed and scalability

Requirements:
- 3+ years of web development experience
- Solid knowledge of JavaScript (ES5,ES6)
- Solid knowledge and practical experience with Angular
- Experience with Salesforce will be a big plus
- Experience working with the following frameworks and libraries: Angular.js, Backbone.js, JQuery, GraphQL
- Experience with 3rd-party services integrations: Embedding iFrames, Importing and configuring SDK for specific UI libraries and Vanilla JS, JWT / OAuth, Local authentication (Sessions, JWT), Multi-Factor Authentication
- Knowledge of deployment best practices: Docker, AWS, Google Cloud, Heroku, Azure, Digital Ocean
- Experience with the following technologies: SSR, HTTPS, WSS, Push Notifications, HTML, CSS
- Good Practical Knowledge of web application architecture patterns: Progressive Web Application, Client-Server, Peer-to-peer, MVC, Event-driven, AJAX
-- Angular.JS: Basic Principles, Modular Design, Unidirectional Data Flow, Predictable State Management, Reactive State Management, Asynchronous Communication Layer, Lazy Loading, Smart & Dumb Components, Model View Presenter, Dynamic Components
- Good spoken/written English