Job Purpose:Your role will be to develop/extend/enhance complex web/mobile applications in a collaborative environment. Duties and responsibilities:Planning a new feature or planning to enhance an existing oneDeveloping new featuresEnhancing the current applicationFixing existing/new bugsAdding tests to the current test kitWrite technical documentation Qualifications:Anyone with a degree in Computer Science or Computer Applications will be a good fit for the job.Should be a Full-stack web developer 3+ Years’ Experience Specialized knowledge:Single Page ApplicationsRestful APIsDatabase Schema
Skills:Problem SolvingFrontendJavaScriptHTML/CSS + Bootstrap (or any other framework) Mandatory Experience In Angular Fundamentals of bundling tools like Webpack Chrome dev toolsApplication State Management Request/response interceptors Browser storage mechanismsBackendExperience in Laravel/Nodejs Conventions to build Restful APIs MiddlewareDatabase schema and queries Request validators Asynchronous Tasks Debugging Skills
Tools/Utilities:GitBasic knowledge of web servers like Apache or Nginx npmyarn
Bonus Skills:Docker AWSFirebase
Abilities:Should be able to write simple and modular logic.Should be able to perform various tests on his/her developed/modified codeShould 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