Lead UI Developer

Lead UI Developer Job Description Template

Our company is looking for a Lead UI Developer to join our team.

Responsibilities:

  • Design and architect UX and UI components based on functional specifications and requirements;
  • Evaluate technologies and present proposed architecture to team;
  • Develop components and solutions that integrate with web applications;
  • Create UI from provided wireframes, design comps and UI artifacts;
  • Collaborate with team members about their designs and solutions;
  • Perform code reviews as well as subjecting your code to reviews;
  • Provide technical leadership and expertise for product deliverables;
  • Utilize TDD to create code and unit tests which check acceptance criteria and provide broad code coverage.

Requirements:

  • At least 8 years of experience in the software development life cycle;
  • Experience with Java technologies frontend and backend is a plus;
  • Experience developing single page applications as lead developer preferred;
  • Optimizing code for performance;
  • Candidate should have experience in REACT JS at least 2-3 Years;
  • Good verbal and written communication skills;
  • At least 8 years of experience in Project life cycle activities on development and maintenance projects;
  • Effective communication and time management skills;
  • Experience with REST, PhoneGap, HTML5, Sencha, jQuery, Backbone.js, Marionette, RequireJS preferred;
  • BA/BS/MS in Computer Science/Information Systems or comparable experience;
  • Experience with AngularJS, Oracle, Mongo, NodeJS is a plus;
  • Experience developing applications with Agile and iterative methodologies preferred;
  • At least 6 years of experience in Design and architecture review;
  • Demonstrated ability to learn new technologies and frameworks.