*Meeting with the development team to discuss user interface ideas and applications.
*Reviewing application requirements and interface designs.
*Identifying web-based user interactions
*Developing and implementing highly-responsive user interface components using React
concepts.
*Writing application interface codes using JavaScript following workflows.
*Troubleshooting interface software and debugging application codes.
*Developing and implementing front-end architecture to support user interface concepts.
*Monitoring and improving front-end performance.
*Documenting application changes and developing updates;
*Responsible for development of new highly-responsive, web-based user interface
*Experience in visualizations that are able to depict insights into data
*Work and collaborate with the rest of the engineering team;
*Work with product team and graphic designers
*Learn and understand user interactions
*Develop a flexible and well-structured front-end architecture, along with the frontend service
interactions with backend to support the user flow.
*At least one year in-depth experience as a Developer building applications from scratch.
*In-depth experience working with JavaScript, CSS, HTML and front-end languages.
*Experience working with REACT tools including , Webpack, Redux, and Flux.
*Translating user designs to pixel perfect user interfaces.
*Experience building single page application
Experience with user interface design will be a plus.
*Knowledge of performance testing frameworks including Mocha and Jest.
*Experience with browser-based debugging and performance testing software.
*Experience working with REST API's and JSON interactions.
*Developing reusable React components.