Job Description :
UI Developer
location:: Miami, FL
Duration:: 6 Months Extendable

Job Description::
1. Proven understanding of project tracking and Agile Development Methodologies.
2. Work collaboratively within a cross-functional, agile development team to solve problems, transfer knowledge and contribute to overall product architecture.
3. Ability to understand business requirements and translate them into technical requirements.
4. As a software developer, enhance the websites with ADA (American Disability Act) compliance and 508 compliance, accessibility using screen readers like JAWS, NVDA and tools like AChecker, WAVE, Color Contrast Analyzer which meets the standards of WCAG 2.0 Level A and AA.
5. As a software developer, develop the website using HTML5, CSS3, XML, JavaScript, React JS, Node.js, Ajax, MVC and Bootstrap in JSS-Sitecore framework.
6. Develop the action calls to get the data from APIs, RESTful web services and GraphQL queries.
7. Develop React.js components, Forms, Events, Keys, Router, Redux, Animations.
8. Use Microsoft Visual Studio Team Services (VSTS) and Microsoft Teams to keep track of task and Visual Studio Code for code editing.
9. Develop new user-facing features using React.js, JSX, Babel, Virtual DOM, One-way data binding and building reusable components in JSS-Sitecore with front-end libraries for future use.
10. Use CSS frameworks like Bootstrap and Flex, CSS pre-processors LESS and SASS.
11. Use Bootstrap plugins for building Carousel, Navbar, Jumbotron, Tooltips, Modal, Input fields, Icons, Cards, Popovers, and Responsive Images etc.
12. Responsible for development of new highly-responsive web-based user interface and translate designs and wireframes into high quality code.
13. Create User Interfaces for Mobile/Tablet/Desktop using HTML5 & CSS3.
14. Work with product team and UX designers, learn and understand user interactions.
15. Analyze the Document Object Model (DOM) Layout, DOM Functions, and Java Script functions, cascading styles across cross-browser using Developer Tool Bar.
16. Develop code with ECMAScript 6 and process automation engineering such as GRUNT or similar.
17. Implement containers and presentation components (as Stateless and Functional components when applicable
18. GIT Usage (Terminal / Command Line Proficient
19. Develop and deploy the code to Microsoft Azure Cloud through a CI-CD pipeline.
20. Develop the website features using ASP.NET framework in MVC and Web Forms