As a UI Developer you will be responsible for building responsive websites that touch millions of users worldwide. Your job would be to work & code on different designs, implementations and best practices of the client-side development approach: primarily building RIA application components in ReactJs (preferred) / Angular with Redux / Flux. Implement and support the integrated development for all Web-based application projects. The primary areas of focus are client-side development as well as making rest calls to appropriate Server-side Node / J2EE applications. If needed, to even write rest apis in NodeJS apps. UI Developer is also expected to guide the frameworks, provide necessary direction, design and interaction models for the overall suite of the systems & tech-stack in Presentation layer. Work closely with Technical Leads, Architects, other Software Engineers, and Quality Engineers in a highly collaborative environment.