Previous Job
UI developer
Ref No.: 17-02284
Location: Jersey City, New Jersey
Job Responsibilities:
• Responsible for developing and maintaining internal and external facing Birch Portals/Web Applications.
• Follow architecture principles and development standards set by the team to deliver high quality user interface code that will run across multiple browsers with high performance.
• Integrate with middleware platform by consuming Restful services
• Convert the UX wireframes/visual designs into actual code.
• Participate in implementing, testing and delivering UI app using Agile methodologies.
• Act as a coach and mentor to the less senior UI developers on the team

Required Skills:

• At least 10 years of experience in software development
• 4+ years of experience building responsive /rich Internet applications.
• Strong experience with HTML5, CSS3
• Strong experience using JavaScript framework like JQuery, twitter bootstrap, require.js
• Strong experience using JavaScript MVC frameworks like Backbone and Angular JS
• Well versed with client side template technologies like Underscore and Handlebars
• Experience with server side web technologies like Node.js
• Experience deploying code on Apache web server and Tomcat
• Experience with JavaScript unit testing frameworks preferably mocha.
• Well versed with build technologies like Ant, Maven and automation tools like Grunt.
• Experience with iterative development and continuous integration

Preferred Skills:

• Experience building server side API using Spring MVC or CXF
• Experience with relational and NoSQL database
• Experience with Flex/ActionScript


• Bachelor's degree in Computer Science or equivalent
• Master's degree in Computer Science or equivalent preferred