1 Click Easy Apply


Senior Software Engineer -Englewood Cliffs, NJ


Englewood Cliffs, New jersey


Senior Software Engineer -Englewood Cliffs, NJ Job Opening in Englewood Cliffs, New jersey - Senior Software Engineer (Only W2)
Job type : 12+ Months (With possibility of extension)
Location: 900 Sylvan Ave., Englewood Cliffs, NJ 07632
Languages / Web Technologies:
JavaScript (NodeJS, ReactJS, Polymer, Angular2, ES6, Express) CSS SASS / LESS PHP (5.x +) HTML5, Web Components CSS3 XML, JSON, SOAP and RESTful web services MVC, MVW
Database: MySQL, NoSQL, MongoDB
Tools: Github, Jenkins, SVN, Eclipse, Sublime, Atom, Textmate, Terminal, Vim, Splunk, New Relic, Catchpoint, and Simpli
Others: Unix shell scripting
Required skills and qualifications
BS degree or higher in Computer Science with a minimum of 5+ years of relevant, broad engineering experience
Possess expert knowledge in Performance, Scalability, Web Application Security, and Engineering best practices.
Experience with full stack development including server side development and client side technologies including , PHP, MySQL, HTML5, CSS3, advanced JavaScript Frameworks, and Libraries (ReactJS, Express, Polymer, AngularJS, Angular2) Experience working with UI component development using React with and without JSX, Redux, templating tools such as Mustache, Handlebars, Pug, Smarty.
Extensive experience styling web applications using CSS ?, SASS or LESS.
Experience with Restful APIs, GraphQL is a plus.
Experience with responsive design, developing for mobile web and tablets.
Experience building asynchronous single page web applications using Progressive Web Application concepts, Ajax, CORS.
Skills using diverse programming paradigms, especially Functional Programming.
Skills in OOA/OOD, knowledge of design patterns, where, why, and how they work well.
Experience utilizing Test / Behavior Driven Development, and in general unit testing, and integration testing.
Comfortable on a whiteboard, and translating design sessions into formal documents, and diagrams using UML, and related visual languages for describing software system architecture.
Possess knowledge of a broad range of data structures and algorithms and know how, when and when-not to use them.
Expertise in all facets of web development including front and backend technologies.
Job Type: Contract

1 Click Easy Apply

TalentEinstein.com - Superhuman AI Recruiting Assistant | Terms & Conditions

All rights reserved
Swanco LLC