Role Overview
As 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 interfaces (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 principals 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
- Understanding of AWS Infrastructure
- Financial industry experience