React Developer
Responsibilities/Qualifications:
• Hands-on experience as a ReactJS software developer and demonstrates a strong knowledge of modern omnichannel (desktop, tablet, mobile) web application development using Single-Page-Application architecture in JavaScript using ReactJS.
• Strong knowledge and hands-on experience building applications from the prototype phase through MVP production rollout phase over multiple iterations.
• Hands-on experience developing Responsive User Interfaces in HTML/CSS/JS and can implement visual designs
• Hands-on experience and strong knowledge integrating the UI with internal and 3rd-party REST-ful APIs in JSON.
• Hands-on experience implementing user tracking and analytics into applications with Google Universal Analytics or similar framework.
• Strong knowledge and hands-on experience with application security using Google OAuth, Amazon Cognitio, or similar service.
• Hands-on experience and familiarity with DevOps, CI/CD Pipeline, and Software Development Lifecycle.
• Hands-on experience with Agile methodology and iterative software development practices, including participating in daily stand-ups, sprint planning sessions, sprint demos, sprint post-mortems, and estimating sprint work items such as stories and tasks.
• Familiarity with provisioning and using cloud services like Amazon Cognito, Amazon API Gateway, Amazon Lamda, Amazon S3, and other AWS services as needed.
• Strong ability to learn new things in short order and to identify and solve problems, since we can't predict all the challenges that come up during greenfield software engineering.