Skills :
– Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.
– Thorough understanding of React.js and its core principles.
– Experience with popular React.js workflows.
– Familiarity with newer specifications of EcmaScript.
– Experience with data structure libraries.
– 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.
– Ability to understand business requirements and translate them into technical requirements.
– A knack for benchmarking and optimization
– Familiarity with code versioning tools (such as Git, SVN, and Mercurial)
Responsibilities:
- Meeting with the development team to discuss user interface ideas and applications.
- Reviewing application requirements and interface designs.
- Identifying web-based user interactions.
- Developing and implementing highly responsive user interface components using react concepts.
- Writing application interface codes using JavaScript following react.js workflows.
- Troubleshooting interface software and debugging application codes.
- Developing and implementing front-end architecture to support user interface concepts.
- Monitoring and improving front-end performance.
- Documenting application changes and developing updates.