React Js Developer Job in Neosoft Technologies
React Js Developer
Neosoft Technologies
4+ weeks ago
- Noida, Gautam Buddha Nagar, Uttar Pradesh
- Not Disclosed
- Full-time
- Permanent
Job Summary
Job Brief Summary
Qualification : B.Sc., B.E., B.Tech., B.Com., BCA, MCA, MSc, MBA, MCom, ME, MTech
We are looking for skilled JavaScript developers who are proficient with React.js. The primary focus will be on developing user interface components and implementing them with well-known React.js workflows (such as Flux or Redux) which will be followed by ES6 / ES7 / ES8 standards.
Roles & ResponsibilitiesTasks & Activities
- Requirement Gathering from Business/Stakeholders
- Discussion with the client/business team to understand their requirements.
- Ask relevant questions to clarifythe business requirements.
- If needed, document the business rules.
- Estimations & Task Planning
- Divide the project into modules and tasks based on the business requirement or SRS.
- Estimate time for the modules/tasks based on different estimation techniques.
- Prepare project plan and WBS which will have each module and tasks with specific start and end date.
- Seek approval from all the stakeholders on WBS and prepare the project plan accordingly.
- 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 seek approval from the stakeholders.
- Coding, Debugging, Unit Testing & Documentation of Code and Application
- As per the best standard practices and guidelines, code each module within the timeline mentioned in WBS.
- Debug and unit test the code/module.
- Ability to write testable code anduse testing utility & tools. (Example: Jest/Jasmine/Mocha and test runner like Karma/Chutzpah).
- Use appropriate versioning tools like GIT, SVN, etc.
- Document the code and application which later can be shared with the client.
- Prepare the user manuals for custom module/code which needs to be shared with the client andused for training purposes as well.
- 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
- Check all the deployment checklist before putting anything on production.
- Update the security patches whenever those are available.
- Minimum 2 years of development experience in React and Redux.
- Good understanding and experience of HTML / CSS / Javascript / Webpack / Bootstrap.
- Hands-on experience with ES6 / ES7 / ES8 features.
- Expertise with Web Services / REST APIs.
- Proficiencyin Linux anddeployment on Linux.
- Familiarity with Redux Thunk / Redux Saga will be an added advantage.
- Skillful experience inNode JS / Express / MongoDB will be a plus.
- Understanding ofmobile cross-platform frameworks like React Native.
- Knowledge of AWS services like S3, EC2 would be valuable.
- Expertise in Agile and CI/CD would be beneficial.
Technologies:
- React
- Redux / MobX.
- ES6 / ES7 / ES8
- HTML /CSS
- SQL
Tools:
- Visual Studio Code / WebStorm.
- Operating System: Ubuntu / CentOS.
- GIT / SVN.
Proficiency:
- HTML / CSS / Responsive designs.
- LocalStorage / Session Storage / Async Storage.
- Opportunity to grow and scale highwith us.
- Work in a fun, transparentatmosphere alongsidea collaborative team.
- Guidance and support from thesenior staff for your growth.
- Competitive salary with added benefits.
Qualification : B.Sc., B.E., B.Tech., B.Com., BCA, MCA, MSc, MBA, MCom, ME, MTech
Experience Required :
2 to 3 Years
Vacancy :
10+ Hires
Similar Jobs for you
×
Help us improve TheIndiaJobs
Need Help? Contact us