Job Description
- 3+ years of experience with React a must
- Well versed in React, JavaScript, HTML5, CSS3 and Angular (Good to have).
- Advanced understanding of web fundamentals (accessibility, security, DOM, SEO, how browsers work, etc)
- Deep knowledge about web performance and page speed with React, Google Lighthouse, and more.
- Strong experience with common front-end development tools such as Babel, Webpack, NPM, etc.
- Great knowledge of Webpack and how to configure it properly
- Familiarity with newer specifications of EcmaScript
- Experience with popular React.js workflows (such as Flux or Redux)
- Excellent attention to detail, including a focus on delivering high-quality code that is easy to maintain and scale
- Strong concepts of Object-Oriented programming
- Knowledge of modern authorization mechanisms, such as JSON Web Token
- Good written and verbal communication in English
- Excellent knowledge of React and testing (Jest, React-Testing-Library, etc.)
- Good knowledge of modern front-end pipelines and tools
- Familiarity with code versioning tools such as Git
- Working experience building PWAs (nice to have)
- Ability to understand business requirements and translate them into technical requirements
- Experience with AWS (Amazon Web Services)
- Experience with container technologies: Kubernetes, Docker and Docker compose
Requirements & Skills
Strong concepts of Object Oriented programming and Databases
Excellent communication and interpersonal skills with ability to manage client effectively.
Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
Thorough understanding of React.js and its core principles
Familiarity with newer specifications of Ecmascript
Experience with data structure libraries (e.g., Immutable.js)
Knowledge of isomorphic React is a plus
Familiarity with Restful APIs
Knowledge of modern authorization mechanisms, such as JSON Web Token
Familiarity with modern front-end build pipelines and tools
Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
A knack for benchmarking and optimization
Explore More Opportunities
Find similar jobs and career opportunities
