- Collaborate with our product and development teams to scope out features
- Develop features using ReactJS and NodeJS
- Build reusable components and front-end libraries
- Translate designs/wireframes into high quality code
- Optimize components that can render large amounts of data quickly and work across all browsers
- Mentor junior members and help them grow with peer reviewed code and guidance
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience).
- Strong proficiency in JavaScript
- Thorough understanding of ReactJS and its core principles
- Strong understanding of state management (Redux)
- Familiarity with latest specifications of EcmaScript
- Experience with data structure libraries
- Experience with JWT and authorization
- Familiarity with front-end build pipelines and tools
- Experience with NPM
- Ability to understand business requirements and translate them into technical requirements
- Experience with version control (GIT)
- Familiarity with jQuery, jQuery UI a plus
- Familiarity with PHP a plus but not required