Senior UI Developer

Posted 12 Oct 2018

Grid Dynamics

Dallas, TX United States


user-interface node.js reactjs

We're looking for a talented and experienced UI developer, who will work on a long-lasting project for one of the largest retailers in the US. The project goal is to overhaul frontend of the web store portal using modern techniques and frameworks. To achieve that team would have to create REST API service NodeJS to cover existing back-end and integrate with other services, and come up with fast, sophisticated, responsive and adaptive UI for the web store. This is an excellent opportunity to become a key contributor to the project; design the front-end architecture and continuously improve web UI.  You will be a part of a bright engineering team that has an open communication, empowerment, innovation, teamwork, and customer-centric culture.

Responsibilities:



  • Design architecture for SPA application

  • Design common library between server-side generated pages and SPA part

  • Design integration with CMS

  • Design-build flow

  • Design unit testing environment

  • Design i18n foundation

  • Design architecture that allows easy development and testing of alternative flows

  • Design architecture that enables safe styling of the core pages by another team

  • Lead implementation

  • Review code and project deliverables and confirm that they are of high quality

  • Participate in the development processes SDLC including sprint planning, iterative development, estimations and design sessions

  • Identify and mitigate business and technology risks associated with architectural solutions

  • Work with business analysts to understand and implement complex business functionality

  • Deliver artifacts on time, within budget and with high quality

  • Design demo scenario to show team progress

  • Review technical specifications as required, meeting the objectives of functional specifications. Specifically, identifying specific interfaces, methods, parameters, procedures or functions as required.

  • Collaborate with team members in designing and implementing integrated, enterprise solutions



Requirements:



  • Bachelor’s or Master’s Degree in Computer Science/Engineering

  • 5+ years experience doing UI/Front-end development with a solid knowledge of JavaScript / HTML / CSS

  • At least 2 years of experience with Node.js

  • 3+ years experience in building web applications using the modern frameworks (Angular, React, Ember, Backbone)

  • Good knowledge and experience with ReactJS

  • Experience in building the architecture of SPA application

  • Experience with Twitter Bootstrap and CSS preprocessors

  • Experience with build tools (Grunt, Gulp or WebPack)

  • Strong knowledge of ES6

  • Knowledge and experience of optimization page rendering performance

  • Good Knowledge of HTTP protocol

  • Experience in design i18n ready architecture

  • Experience in design-build flow

  • Experience in unit testing. At least one project where unit testing was used and was consistent. 

  • Ability to face customer in order to communicate and discuss technical decisions

  • Ability to present progress made by a team

  • Understanding the retail domain would be a plus

  • Experience with Akamai would be a plus


What we offer:



  • Competitive salary

  • Work on bleeding-edge projects in a team of experienced and motivated developers and QA engineers

  • Flexible working hours

  • Health insurance, benefit package, company-sponsored conferences, vacations

We're looking for a talented and experienced UI developer, who will work on a long-lasting project for one of the largest retailers in the US. The project goal is to overhaul frontend of the web store portal using modern techniques and frameworks. To achieve that team would have to create REST API service NodeJS to cover existing back-end and integrate with other services, and come up with fast, sophisticated, responsive and adaptive UI for the web store. This is an excellent opportunity to become a key contributor to the project; design the front-end architecture and continuously improve web UI.  You will be a part of a bright engineering team that has an open communication, empowerment, innovation, teamwork, and customer-centric culture.
Responsibilities:



  • Design architecture for SPA application

  • Design common library between server-side generated pages and SPA part

  • Design integration with CMS

  • Design-build flow

  • Design unit testing environment

  • Design i18n foundation

  • Design architecture that allows easy development and testing of alternative flows

  • Design architecture that enables safe styling of the core pages by another team

  • Lead implementation

  • Review code and project deliverables and confirm that they are of high quality

  • Participate in the development processes SDLC including sprint planning, iterative development, estimations and design sessions

  • Identify and mitigate business and technology risks associated with architectural solutions

  • Work with business analysts to understand and implement complex business functionality

  • Deliver artifacts on time, within budget and with high quality

  • Design demo scenario to show team progress

  • Review technical specifications as required, meeting the objectives of functional specifications. Specifically, identifying specific interfaces, methods, parameters, procedures or functions as required.

  • Collaborate with team members in designing and implementing integrated, enterprise solutions



Requirements:



  • Bachelor’s or Master’s Degree in Computer Science/Engineering

  • 5+ years experience doing UI/Front-end development with a solid knowledge of JavaScript / HTML / CSS

  • At least 2 years of experience with Node.js

  • 3+ years experience in building web applications using the modern frameworks (Angular, React, Ember, Backbone)

  • Good knowledge and experience with ReactJS

  • Experience in building the architecture of SPA application

  • Experience with Twitter Bootstrap and CSS preprocessors

  • Experience with build tools (Grunt, Gulp or WebPack)

  • Strong knowledge of ES6

  • Knowledge and experience of optimization page rendering performance

  • Good Knowledge of HTTP protocol

  • Experience in design i18n ready architecture

  • Experience in design-build flow

  • Experience in unit testing. At least one project where unit testing was used and was consistent. 

  • Ability to face customer in order to communicate and discuss technical decisions

  • Ability to present progress made by a team

  • Understanding the retail domain would be a plus

  • Experience with Akamai would be a plus


What we offer:



  • Competitive salary

  • Work on bleeding-edge projects in a team of experienced and motivated developers and QA engineers

  • Flexible working hours

  • Health insurance, benefit package, company-sponsored conferences, vacations

Job Source: Stackoverflow
Job Source: Stackoverflow

Related jobs

© Techie Jobs 2017. All rights reserved.