Professional Documents
Culture Documents
JavaScript - JD
JavaScript - JD
General Information
Create and maintain SPA using Angular2+ framework
Participate in architecture design for large scaling application
Be responsible for the UI part of application, data contracts
Responsibilities
Setting up project from scratch
Communicating with UI/UX-team about feature requirements and improvements
Communicating with Backend-team about API-design and architecture
Creating and maintaining Single Page Application Angular 2+
Creating reusable components, pipes, directives, services, page guards
Writing Unit-tests
Communicate with Project Manager to clarify product requirements
Ensure the performance, quality, and responsiveness of applications
Required skills
Experienced in Front-end (DOM, event handling, ES5, ES6 modules)
Highly Experienced in HTML and CSS (responsive layout)
Experience with Typescript
Experience with SPA frameworks Angular 2+
Experienced with Performance optimization techniques
Bundles, lazy loading, profiling
Change Detection mechanism optimization (Angular)
Understanding of applications security
Git or other version control systems
English communication skills & experience in client-facing communications (developers
communicate with stakeholders directly)
Self-management and strong prioritization skills
Capability to work in agile environment without direct supervision
Nice to have
Python
Protocol Buffers
RxJS experience
NgRX / Redux experience
Angular Material experience
Experience with AngularJS to Angular upgrading
Experience with E2E testing environment
Experience with screendiff tests
Experience with SASS