Kindly Note : We are based out of Punjab however the candidates will be given an option of working remotely as well.
1) Job Title : Full Stack Developer
2) Job Purpose :
- Your role will be to develop/extend/enhance complex web/mobile applications in a collaborative environment.
3) Duties and responsibilities :
- Planning a new feature or planning to enhance an existing one
- Developing new features
- Enhancing the current application
- Fixing existing/new bugs
- Adding tests to the current test kit
- Write technical documentation
4) Qualifications :
- Anyone with a degree in Computer Science or Computer Applications will be a good fit for the job.
- Should be a Fullstack web developer
- 2 Years' Experience
5) Specialized knowledge :
- Single Page Applications
- Restful APIs
- Database Schema
6) Skills :
a) Problem Solving
b) Frontend :
- JavaScript
- HTML/CSS + Bootstrap (or any other framework)
- Deep understanding of one of React/Vue/Angular
- Fundamentals of bundlings tools like Webpack
- Chrome dev tools
- Application State Management
- Request/response interceptors
- Browser storage mechanisms
c) Backend
- PHP / Nodejs / Laravel
- Conventions to build RestFul APIs
- Middlewares
- Database schema and queries
- Request validators
- Asynchronous Tasks
- Debugging Skills
d) Tools/Utilities
- Git
- Basic knowledge of web servers like Apache or Nginx
- npm
- yarn
Bonus Skills :
- Docker
- AWS
- Firebase
7) Abilities :
a) Should be able to write simple and modular logic.
b) Should be able to perform various tests on his/her developed/modified code
c) Should be able to review the code developed by peers.
8) Experience : 2-4 years in Web Development
9) Working Hours : 8
10) Working Days : Monday to Saturday, alternate Saturdays will be off