Frontend: ReactBackend: Nodejs
Job Purpose:o Your role will be to develop/extend/enhance complex web/mobile applicationsin a collaborative environment.
Duties and responsibilities:o Planning a new feature or planning to enhance an existing oneo Developing new featureso Enhancing the current applicationo Fixing existing/new bugso Adding tests to the current test kito Write technical documentation
Qualifications:o Anyone with a degree in Computer Science or Computer Applications will be agood fit for the job.o Should be a Full stack web developero 3+ Years’ Experience
Specialized knowledge:o Single Page Applicationso Restful APIso Database Schema
Skills:o Problem Solving
o FrontendJavaScriptHTML/CSS + Bootstrap (or any other framework)Mandatory Experience In ReactJSFundamentals of bundling tools like WebpackChrome dev toolsApplication State ManagementRequest/response interceptorsBrowser storage mechanisms
o BackendMandatory Experience in NodeJSConventions to build Restful APIsMiddlewareDatabase schema and queriesRequest validatorsAsynchronous TasksDebugging Skills
Tools/Utilities:GitBasic knowledge of web servers like Apache or NginxnpmyarnBonus SkillsDockerAWSFirebase
Abilities:o Should be able to write simple and modular logic.o Should be able to perform various tests on his/her developed/modified codeo Should be able to review the code developed by peers.
Experience: 3+ years in Web DevelopmentWorking Hours: 8 hrs/Day excluding lunchWorking Days: Monday to Friday