Responsibilities:
• Develop and maintain web applications that enable a rich user experience and maintain brand consistency
• Participate in architecture and design of our new platform from conception to launch
• Work with other team members to investigate design approaches, prototype new technology, and evaluate technical feasibility
• Monitor and improve front-end performance
• Optimize interface across array of web-capable devices and browsers for maximum speed and scalability
• Troubleshoot interface software and debug application codes
Essential Skills:
• 3-5+ years industry experience in front-end development
• 2+ years React.js experience
• Understand key UX principles and a strong eye for design
• Ability to create beautiful HTML5, CSS, and Typescript
• Experience with CSS in JS libraries such as styled components, emotion, or JSS
• Experience with jest and react-testing-library or similar
• Experience with responsive design and accessibility standards
• Enjoy working independently as well as with a small, experienced team to develop products
• Great communication and a strong teamwork ethic
• Excellent organizational skills and strong attention to detail
Useful Skills:
• webpack
• create-react-app
• redux / recoil
• sagas
• formic
• charting libraries such as d3, recharts, nivo, victory
• reakit