React js Developer
Job Description:
Job Description :
- We are looking for a great JavaScript developer who is proficient with React.js. The primary focus will be on developing user interface components managing states and implementing them following well-known React.js workflows (such as Flux or Redux).
Responsibility Deliverable :
- Gather requirement from Business/Stakeholders.
- Estimations & Planning the tasks.
- Database creation & updating custom modules.
- Coding, Debugging, Unit Testing & Documentation of Code and Application.
- Project Deployment & Maintenance.
- Tasks & Activities
- Gather requirement from Business/Stakeholders
- Discussion with the client/business team to understand the requirement.
- Ask relevant questions and get clarity on the business requirements.
- If needed, document the business rules.
- Estimations & Planning the tasks
- Based on the business requirement or SRS divide the project into modules and tasks.
- Time estimate the modules/tasks based on the different estimation techniques.
- Prepare project plan and WBS which will have each module and tasks with specific start and end date.
- Take the approval from all the stakeholders on WBS and Project plan prepared.
- You should be well versed with the project management tool.
- Database creation & updating custom modules
- Identify the modules/tasks and prepare the database designs using MySQL Workbench.
- Discuss the same with the team members and take approval from stakeholders.
- Coding, Debugging, Unit Testing & Documentation of Code and Application
- Coding of each module within timeline mentioned in WBS and as per best standard practices and guidelines.
- Debug and unit test the code/module.
- Ability to write testable code and to use testing utility & tools. (Tools Example: Jest/Jasmine/Mocha and test runner like Karma/Chutzpah).
- Use the proper versioning tool like GIT, SVN etc.
- Document the code and application which can be shared with the client later.
- Prepare the User manuals for custom module/code which needs to be shared with the client and can be used for training purpose.
- Optimize the website after checking through benchmarking tools like www.gtmetrix.com or Google Page Speed.
- Optimizing components for maximum performance across a vast array of web-capable devices and browsers.
- Project Deployment & Maintenance
- You should check all the deployment checklist before putting anything on production.
- Update the Security patches whenever those are available.
Key Skills :
Company Profile
Client is a SEI-CMMI Level-5 and ISO 9001:2008 certified global IT consulting & software solutions provider with 2500+ software consultants working full time across 7 Delivery Centers. Established in 1996, it is headquartered in Mumbai, India with offices in USA, UK, Dubai, Italy, Germany, Japan & Australia. Our commitment to quality and 24+ years of experience has made us serve over 1500+ clients across 50+ countries with 85% client retention.
Apply Now
- Interested candidates are requested to apply for this job.
- Recruiters will evaluate your candidature and will get in touch with you.