Senior Software Engineer – UI

Senior Software Engineer – UI Job Description Template

Our company is looking for a Senior Software Engineer – UI to join our team.

Responsibilities:

  • You optimize them for speed and performance;
  • You contribute to enriching in-house created UI component library;
  • You take complete ownership and lead junior engineers to deliver projects;
  • Collaboration with 3rd party solution providers on integration strategy and implementation;
  • You adhere to zeotap’s company, privacy and information security policies and procedures. You complete all the awareness trainings assigned on time;
  • Thorough knowledge and understanding of Software Development Life Cycle (SDLC);
  • Web application development using Angular 4+, AngularJS, jQuery, JavaScript, web-services, Web API;
  • Preparing Application UI/screens as per mock-ups;
  • You analyze technical feasibility of UI feature requirements;
  • Working closely with UI designer and Backend service development team;
  • You create engaging visualizations over large data sets including geojsons;
  • You create compelling and consistent web interfaces for our application across multiple devices and browsers;
  • You create backend stack using Node.js backed by SQL technologies as needed by the project.

Requirements:

  • Angular 4+, AngularJS, jQuery, HTML 5, CSS 3, JavaScript, web-services, Web API;
  • Java skills in the application tier and familiarity with application containers;
  • Bachelor s Degree in Computer Science (BE / B.Tech. / MCA) related discipline required;
  • Asp.net mvc, asp.net, c#, linq;
  • Self-starter that is results focused with the ability to work independently and in teams;
  • Strong commitment to good engineering discipline and process including code reviews and delivering unit tests in conjunction with feature delivery;
  • Worked on building dynamic and interactive UIs using any frameworks – ANGULAR, REACT, BOOTSTRAP etc;
  • Good unit testing skills – Experience with any framework is a plus;
  • Must have built end to end continuous integration and deployment infrastructure for UI services;
  • Experience in at least one MVC architecture or application of the pattern;
  • Experience in debugging browser compatibility issues and performance issues;
  • Good understanding node.js, react.js and HTML5;
  • Must possess excellent communication and teamwork skills. Strong presentation and facilitation skills are required;
  • Well versed with HTML, HTML5, CSS;
  • Knowledge of Web deployments/NET Architecture.