Requirement
A self-starter with a strong passion for excellence. You always want to go above and beyond in everything you do;An entrepreneurial “can-do” attitude and an innovative mindset;Savvy and professional, ethical, and well-developed communication skills;Can write well designed, testable, efficient code with strong experience in writing unit tests and acceptance tests; Proven ability to profile, troubleshoot, and speed up software implementations; Solid and deep knowledge of JavaScript/TypeScript, HTML/CSS and the internal mechanics of modern web browsers;Strong experience with Angular framework, Single Page Applications architecture, reactive programming libraries such as RxJS and Redux-style State Management framework;Proven experience in developing HTML pages from graphical design assets (Adobe, Sketch, or InvisionApp) based on standards, guidelines and best practices;Experience with high-performance data presentation interface using graphs/charts generation libraries, such as D3 or eCharts is a plus; Good understanding of performance optimization, algorithms, data structures, computational complexity, data analytics and dashboarding/visualization are highly regarded; andProven Track record (preferably 4+ years) with hands-on experience with modern software engineering methodologies, building web apps, front-end focus;