Must Have Qualifications:
- Bachelor's degree in computer science or related field, or equivalent work experience.
- Minimum 5+ years of experience with development using JavaScript, Java & related Technologies
- Good experience with API development using Node.js, Java, and MongoDB
- Last 3+ years of hands-on responsive web development using React.js
- Familiarity with RESTful APIs, Knowledge of modern authorization mechanisms, such as JSON Web Token
- Experience with web frontend technologies such as HTML5, CSS3, Webpack, LESS, Bootstrap, Dust Demonstrated awareness of cross-browser compatibility issues, and client-side performance
- Has very good understanding of supporting APIs, cache layers
- Understanding of MVC / MVVM / MVP structure and development patterns
- Experience working with AWS / Azure / Google Cloud Platform.
- Excellent written and verbal communications skills
- Ability to understand business requirements and translate them into technical requirements
Good to Have:
- Experience with various UI toolkits and interaction models, including responsive design
- Experience with newer specifications of ECMAScript
- Experience with data structure libraries (e.g., Immutable.js)
- Knowledge of isomorphic React
- 3-5 years of experience in deploying code on S3/CloudFront, Apache HTTP, and NGINX
- Familiarity with modern front-end build pipelines and tools
- Experience with common front-end development tools such as Babel, Gulp, Webpack, NPM, etc.
- Familiarity with code versioning, Git
- Knowledge of Microservices-based architecture