developer 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 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.
developer requirements :
bachelor's degree in computer science, information technology, or a similar field.
experience of minimum 2 year working as a developer.
in-depth knowledge of javascript, css, html and front-end languages.
knowledge of react tools including , webpack, enzyme, redux, and flux.
knowledge of performance testing frameworks including mocha and jest.
familiarity with code versioning tools such as git, svn, and mercurial popular frontend development tools, ci/cd tools, devops.
experience with browser-based debugging and performance testing software.
excellent troubleshooting skills.
good project management skills.