Job Description
A ReactJS developer is responsible for designing and implementing UI components for JavaScript-based web applications and mobile applications with the use of open-source library infrastructure. The developer will be part of the entire process starting from conception to the major testing process and follow popular ReactJS workflows like Flux, Redux etc.
Experience Required: 1.5 +
Notice Period: Immediate
Office Location: Johar Town, Lahore
Job Type: Permanent/Full Time Office based.
Salary Range: 70K to 80K
Responsibilities:
- Ownership
- Monitoring
- Reporting
- Assistance
Skills:
- Strong proficiency in JavaScript, object model, DOM manipulation and event handlers, data structures, algorithms, JSX, and Babel
- Complete understanding of ReactJS and its main fundamentals like JSX, Virtual DOM, component lifecycle, etc.
- Preceding experience with ReactJS workflows like Flux, Redux, Create React App, data structure libraries
- Understanding of RESTful APIs/GraphQL, HTML/CSS, ES6 (variables and scoping, array methods), code versioning tools like GIT, SVN, etc., popular frontend development tools, CI/CD tools, DevOps, performance testing frameworks like Mocha, Node + NPM
- Leverage the inbuilt React toolkit for creating frontend features
- Create data visualization tools, libraries, and reusable code for prospects
- Integrate designs and wireframes within the application code
- Monitor interaction of users and convert them into insightful information
- Write application interface code with JavaScript
- Enhance application performance with constant monitoring
- Translate wireframes and designs into good-quality code
- Optimize components to work seamlessly across different browsers and devices
- Good understanding of CSS libraries, GIT, Sigma, Adobe XD etc.
- Develop responsive web-based UI
- Excellent communication and team-building skills
- Client Communication & good grip on the English language.
- Having experience on other stacks is a plus (E.g., MERN, MEAN)