Lead UI Developer
Duration: 18 months
Location: Englewood, NJ
Position Overview
· Masters / bachelor’s in engineering from a reputed institute. About 10- 12+ Years (Lead UI Developer) professional experience in software development.
· Good understanding of advanced JavaScript libraries and frameworks, such as React.JS, NEXT JS, AngularJS, Bootstrap, Knockout JS, BackboneJS, Vu JS.
Job description:
· Masters / bachelor’s in engineering from a reputed institute
· About 6- 12+ Years (Lead UI Developer) professional experience in software development
· Good understanding of advanced JavaScript libraries and frameworks, such as React.JS, Redux.JS, AngularJS, Bootstrap, Knockout JS, BackboneJS, Vu JS etc.
· Good understanding of asynchronous request handling, partial page updates, and AJAX.
· Basic knowledge of image authoring tools, to be able to crop, resize, or perform small adjustments on an image. Familiarity with tools such as Gimp or Photoshop is a plus.
· Proficient understanding of cross-browser compatibility issues and ways to work around them. Expert in core and advanced JavaScript (DOM parsing, XPATH, AJAX, webpack, call backs and promise).
· Excellent understanding of core computer science concepts like data structure, algorithms, OOP, system design, networking, security, memory management.
· Must be able to work independently with business owners to understand requirements and deliver high quality software with minimal management or coaching.
· Should have experience in leading at least a Team of 4 People.
· Must develop modular, well tested software adopting relevant coding standards, and best practices; be able to prototype UX concepts prior to feature implementation.
· Must have experience working in a team building multi-tiered, customer facing Internet applications.
· Worked in an agile team with focus on SCRUM methodology, interactive & test-driven development, continuous integration, and automated testing.
· Be a driven and self-motivated individual who gets things done with minimal supervision.
· Excellent logical and analytical reasoning capabilities.
· Excellent oral and written communication.