Developing new user-facing features using Angular/ReactJS
Building reusable components and front-end libraries for future use
Translating designs and wireframes into high quality code
Skills
Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
Proficient in HTML, CSS, Javascript/Typescript and UX design.
Thorough understanding of ReactJS or Angular and its core principles
Experience with popular Angular/ReactJS workflows (such as Flux or Redux)
Experience with data structure libraries (e.g., Immutable.js)
Familiarity with consuming REST/GraphQL APIs
Knowledge of modern authentication/authorization design patterns including JSON Web Token
Familiarity with modern front-end build pipelines and tools
Familiarity with code versioning tools {{such as Git, SVN, and Mercurial}}
Nice-to-have:
familiarity with Kubernetes, Docker containerization, Azure DevOps/CI/CD build pipelines and use modern software development and DevOps practices
Good exposure working on public cloud like AWS/Azure or GCP.