About the job Frontend Developer
As a Front-End Software Developer you will help building the next generation of web products used by our customers globally. You will be challenged to build applications quickly but thoughtfully, balancing speed to market with longevity and scalability, all in the name of an extraordinary customer experience.
· Build awesome web experiences using React.js
· Plan and accommodate all mediums, screen sizes and device types
· Build in flexibility and customization from the start
· Internalize the user and promote good usability and accessibility in every experience
· Be nimble and react quickly to changing business conditions
· Work with the rest of the team to own your solution from development to production
· Bachelor's Degree in Computer Science or related field, or equivalent experience
· 2+ years building web and/or mobile experiences with evidence of ability
· Thorough understanding of React.js and its core principles or another frontend technology
· Previous experience in Unit Testing with Jest/Enzyme/Jasmine
· Solid understanding of fundamental web technologies such as HTTP, REST, AJAX and JSON.
· Experience with Redux is a plus
· Experience working with common front-end development tools such as Babel, Webpack, NPM, etc.
· Experience working with RESTful APIs, Node.js and express is a plus.
· Excellent mastery of web standards, cross-browser compatibility, accessibility and SEO.
· Markup experience using Grid Layout and Flexbox.
· Familiar with CSS preprocessors such as (SASS, LESS) and/or PostCSS
· Experience with CSS methodologies (BEM, SMACSS, OOCSS)