Source description
About the role
As a Senior Front End Developer you will be responsible to define the UI strategy and technical stack in consultation with the Technology Architect of the Regulatory Engagement Strategic Project. You will identify the techniques and technologies that should be applied at the application front end level; work closely with the BA, business team and UX consultants to review, discuss and finalize user experience (UX) including application navigation, data entry, etc. and user interface (UI) design including the look and feel of the application; analyze the deliverables from the UX consultants; create working web UI pages from the images and samples provided by the UX consultants; provide direction and supervision to 2 additional UI developers; create front end best practices and patterns for UI and Java developers to follow. What youll do Responsible for the front end development and delivery of the web application Communicating pros and cons of UI technologies and justify tech stack selection. Define tech stack for the front end Facilitate decisions on User eXperience (UX) design Facilitate decisions on User Interface (UI) design Work with the BA to understand the requirements of the application. Work with BA, Business and UX consultants and help facilitate page layout, look, behavior and navigation. Create standalone page prototypes from Images and samples provided by UX consultants. Create standalone page prototypes to help visualize suggestions made during discussions to facilitate decisions. Define estimates for implementation and hands on lead the development effort for UI team Work with the java developers to identify the backend services needed to make the pages fully functional. Create best practices and patterns for UI and Java developers. What you will need Strong User interface design experience developing user-facing software Strong understanding of JavaScript, its quirks, and workarounds Strong understanding of web markup, including HTML5 and CSS3 Strong understanding of JQuery, AngularJS, ReactJS Good understanding of asynchronous request handling, partial page updates, AJAX and web sockets. Good understanding of browser rendering behavior and performance Excellent communication skills, both verbal and written, with the ability to lead/manage UI/UX discussions Excellent influence, negotiation and presentation skills Familiarity in NodeJS Familiarity understanding of cross-browser compatibility issues and ways to work around such issues Familiarity with front-end build tools, such as Grunt Familiarity of code versioning tools, such as GIT, SVN
More at Hashcash Consultants