Overview
Responsibilities:
- Contribute to the overall process of design, build, and delivery of front-end web applications involving a complex interplay of technologies;
- Ensuring high performance on mobile and desktop;
- Writing tested, idiomatic, and documented code;
- Coordinating the workflow between the UI/UX designer, backend developers, and yourself.
Required Qualifications:
- At least 3+ years of working experience;
- Experience working with modern web technologies including Web Workers, IndexedDB, Cache API, etc.;
- Experience building rich data-driven web applications;
- Experience with popular JS build tools, compilers, and bundlers;
- Hands-on experience with automated testing;
- Strong proficiency in JavaScript and its core concepts;
- Proficient knowledge of web mark-up, HTML, CSS, SASS;
- Basic knowledge of UX design;
- Thorough understanding of Angular and its core principle
- Basic understanding of Node.JS;
- Familiarity with the browser internals;
- Great design intuition and user empathy;
- Good communication and knowledge sharing skills;
- Advanced written and verbal English communication skills.