User Interface (UI) Software Developer III Mightyworks NJ

Search Jobs


User Interface (UI) Software Developer III


Mightyworks       |    Location:NJ       |    Country:United States Of America


<p>Title: User Interface (UI) Software Developer III<br /> Location: Princeton, NJ<br /> Long Term contract<br /> <br /> <br /> <br /> Required:<br /> &bull; US Citizen<br /> &bull; Must be able to obtain Public Trust clearance<br /> &nbsp;<br /> <br /> &bull; 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.<br /> &bull; Strong understanding of ReactJS and its core principles and at least two year of experience in building applications using React and Angular.<br /> &bull; Strong experience in application state management and store design like Redux and Saga.<br /> &bull; Understanding of JavaScript Design patterns, transpilers and module bundlers.<br /> &bull; Sound knowledge of ECMAScript specification.<br /> &bull; Understanding of Object-oriented programming, asynchronous and functional programming.<br /> &bull; Understanding of authentication and authorization between multiple systems, servers, and environments.<br /> &bull; Robust debugging skills and experience of automated testing platforms and unit tests.<br /> &bull; Knowledge of other JavaScript client-side frameworks like Angular, Vue, Chart.js, D3.js a plus.<br /> &bull; Strong expertise integrating UI with backend services. Experience in development of, and/or integration with web services and RESTful APIs.<br /> &bull; Experience in developing accessible and Section 508 compliant UI interfaces is desired.<br /> &bull; Strong analytical skills, problem solving aptitude and good communications skills.<br /> &bull; Strong plus: Experience building/deploying server-side applications and APIs with Node.js<br /> &bull; Huge plus: Experience in building cross platform desktop apps using ElectronJS.<br /> <br /> &nbsp;</p>








Create Job Alerts