Job Description :

Role: UI Developer (JavaScript / TypeScript / React)

Location: Princeton, NJ (Remote Role)

Duration: Multi Year

 

Please Note:

·       Candidate can work remotely, however travel to client’s location in Princeton, NJ as and when needed

·       Mode of an Interview: 2 rounds of video call discussions (1st internal rounds with our Technical Team and 2nd with the client)

·       Should have a LinkedIn profile

·       Would require the link to portfolio

 

Required

•        Strong/Expert level proficiency in JavaScript/TypeScript, HTML5, CSS with knowledge of internals with minimum of 5 years of experience developing world class user interfaces.

•        Strong understanding of ReactJS and its core principles and at least two year of experience in building applications using React and Angular.

•        Strong experience in application state management and store design like Redux and Saga.

•        Understanding of JavaScript Design patterns, transpilers and module bundlers.

•        Sound knowledge of ECMAScript specification.

•        Strong plus: Experience building/deploying server-side applications and APIs with Node.js

•        Understanding of Object-oriented programming, asynchronous and functional programming.

•        Understanding of authentication and authorization between multiple systems, servers, and environments.

•        Robust debugging skills and experience of automated testing platforms and unit tests.

•        Huge plus: Experience in building cross platform desktop apps using ElectronJS.

•        Knowledge of other JavaScript client-side frameworks like Angular, Vue, Chart.js, D3.js a plus.

•        Strong expertise integrating UI with backend services. Experience in development of, and/or integration with web services and RESTful APIs.

•        Experience in developing accessible and Section 508 compliant UI interfaces is desired.

•        Strong analytical skills, problem solving aptitude and good communications skills.

 

 

             

Similar Jobs you may be interested in ..