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.