Job Description :
Cloudious LLC is one of the fastest emerging IT Solutions and Services Company headquartered in San Jose, CA with their global offices in Canada and APAC.
Job Title : UI Developer / Architect
Work Location : Boston, MA
Hiring Mode : 6+ Months Contract
Job Description:
UI Developer
Senior Software Engineers eCommerce partner with both the business and technical teams to innovate and deliver new features and enhancements for the eCommerce platform. This position focuses on the design, development, and support of on-line, customer facing, eCommerce business solutions. Senior Software Engineers eCommerce create and/or modify moderate to highly complex solutions that meet the expectations of stakeholders. They have a good knowledge of web application systems.

Primary Responsibilities:
Design, develop and support eCommerce projects throughout all phases of the software development life cycle
Estimate engineering effort, plan implementation, and rollout system changes
Work with engineers and other cross functional teams like
Product Management, Project Management, Release Engineering, Quality Assurance, Operations teams etc. to develop innovative solutions that meet eCommerce market needs with respect to functionality, performance, scalability, reliability, realistic implementation schedules, and adherence to development goals and principles
Lead eCommerce product initiatives, recommend improvements, mentor and guide junior team members
Identify project risks and work effectively to mitigate them
Find and help fix stability/scalability issues in a very time critical environment
Support site rollouts and be available to resolve site issues
Develop industry and product technical expertise

Qualifications
Required Skills:
Strong understanding of JavaScript, its quirks, and workarounds Solid understanding of web markup, including HTML5 and CSS3
Highly skilled at front-end engineering using Object-Oriented JavaScript, various JavaScript libraries and micro frameworks like jQuery, Angular, React
Experience with XML and JSON technologies.
Good understanding of asynchronous request handling, partial page updates, and AJAX
Proficient understanding of cross-browser compatibility issues and ways to work around such issues
Familiarity with JavaScript module loaders, such as Require. js and AMD
Familiarity with front-end build tools, such as Grunt and Gulp. js
Proficient understanding of code versioning tools, such as Git / SVN
Good understanding of browser rendering behaviour and performance
Proficiency in building reusable components and modules


UI Architect

Overall 10+ years of experience and at least 4 years in front-end & UI involving ReactJS, Redux, Node and Electrode/Angular/Vue/ExtJS/Backbone/Meteor frameworks.
React and Node should be primary skill

Responsibilities
Define coding-standards, UI architecture layer & development approach, interaction with CMS/Commerce and back-end teams, collaboration with creative agency, defining reusable components etc.
Validate and refactor the existing architecture, optimizing the site performance, making the code W3C or Accessibility compliance, bring-in the necessary checks & balances to improve the code quality.
Develop new user-facing features
Build reusable code and libraries
Ensure the technical feasibility of UI/UX designs
Optimize application for maximum speed and scalability
Assure that all user input is validated before submitting to back-end
Collaborate, coordinate with team members and key stakeholders
Ensure best practices & standards are followed during SDLC
Takes ownership of the whole solution from technical perspective and ensure adherence to defined Architecture & Design
Owns the NFRs (Non-functional requirements) from end-end and ensure 100% adherence to it
Ensures latest technology standards, guidelines are utilized for development
Performs consistent & adequate code reviews & feedback to the team
Provide solution architecture & design involving Cloud and DevOps

Skills And Qualifications
Proficient understanding of web mark-up, DOM including HTML5, CSS3, SASS, RWD using Bootstrap, Material Design, Media query
Proficient understanding of object oriented client-side scripting using, ES6, Typescript and JavaScript frameworks, including jQuery
Expert & hands-on on ReactJS and ability to design & develop SPA using components, Redux / Flux/Mobx architecture integrating with CMS/Commerce platform
o Understand & implemented various design patterns including but limited to PRPL, Observable, Immutable, Isomorphic etc. ,
o Understands the lifecycle hooks well and ensures correct usage
o Lazyload of modules, components, routes through require. js / system. js
o Customize webpack to suit the need of application scalability & performance
Expert and hands-on on NodeJS framework for writing backend and middle REST synchronous and asynchronous services
Good understand & hands-on in implementing unit tests, end-end tests using Zest/Enzyme/Jasmine/Karma/Mocha/Protractor/Selen ium
Good understanding and hands-on with any one of CI/CD tools such as Jenkins, TravisCI, Gitlab, VSTS, CircleCI….
Proficient understanding of asynchronous request handling, partial page updates, and AJAX
Proficient understanding of cross-browser compatibility issues and ways to work around them.
Proficient understanding of code versioning tools, such as Git, SVN, TFS…
Have experience in implementing various design patterns and solutions involving Microservices, container based architecture and implement DevOps using Docker, Non-Relational databases such as MongoDB, Object Relational databases like PostgreSQL
Good understanding of SEO, accessibility principles and ensuring that application will adhere to them
Excellent communication skills