Role OverviewAs a Front- End developer, you will design and/or develop informative, interactive, well-designed web sites to support business strategy. You will contribute to solution specifications and develop the solution to client specifications.Responsibilities:
Design, code, test, debug, document and implement applications using JavaScript, ReactJS.
Develop proof-of-concepts and prototypes of easy-to-navigate user interface (UI) that consist of graphics, data visualizations, icons and color schemes that are visually appealing, responsive, and accessible.
Incorporate appropriate security into front-end software to restrict access to appropriate system components and authorized users.
Creating high performance web applications for data visualization.
Ensure that applications are compatible across multiple computing platforms and browsers.
Manipulate images for incorporation into interactive front-end system components.
Skill requirements:
4-7 years of Professional experience as a Web developer.
Working knowledge of building and securing Web Applications.
3-4 years of solid experience working with React.js.
Advanced knowledge of Redux, immutable.js.
Solid understanding of Server Side development tools, transpilers and preprocessors (Babel, Webpack, SASS, LESS).
Good understanding of Life cycle components and core principles of React.js.
Good understanding of principles of front-end testing (unit, integration).
Bonus points:
Understanding of GraphQL.
Working Experience in Agile/Scrum environments.
Good to have:
Understanding of Git, Git flow and command line tools.
Comfortable writing own APIs and querying databases.