
Computer Scientist ( Full Stack )
- Bangalore, Karnataka
- Permanent
- Full-time
- You will work with architects, product management, and engineering to build UI solutions that improve user experiences. You will help us architect, write and optimize experience delivery workflows, UI rendering etc. You will engage in complex engineering tasks like building front-end infrastructure and **amplifying** user experience. Requirements :
- 4-7+ years of experience developing sophisticated front-end for web applications with responsive designs, modular and loosely coupled code.
- Experience with modern Javascript and frameworks (e.g. Web Components, React, ES6, TypeScript,) and architectures like Redux / Mobx
- Extensive Knowledge of Web Standards and modern browsers, both at their API level and their internals (JS engines, browser performance, reflow, repaint, shadow DOM, progressive rendering, Service Workers, CDNs, CSS resetting, normalising, SCSS, etc.).
- Good knowledge of algorithms, data structures and distributed system design/implementation, and ability to debug
- Experience with unit, integration and end to end testing
- Maintain and troubleshoot parts of production environment
- Strong problem solving and analytical skills