hackquest logo

ReactJS Developer

X

Xurpas Enterprise

70 - 95K PHP
Contract
Taguig
ReactJsCI/CDTypeScriptGit

· Develop and maintain user-friendly web applications using React.js.

· Utilize advanced React.js concepts including Hooks, Suspense, and Context API.

· Implement and manage state using libraries like Redux.

· Write and maintain tests using frameworks like Jest and React Testing Library.

· Optimize application performance through techniques such as lazy loading and memoization.

· Integrate TypeScript with React for enhanced type safety.

· Manage version control using Git.

· Collaborate on CI/CD pipeline setup and DevOps practices.

· Carry out local unit testing to ensure quality of code.

· Work with BA and Java Developer to support defect fixes.


Technical Skills

Front End Technologies:

· React.js: Advanced-level experience with React.js for building user interfaces.

· React Hooks: Proficiency in using Hooks for managing state and side effects.

· React Context API: Knowledge of Context API for global state management.

· Redux: Strong experience with state management libraries (e.g., Redux for predictable state management).

· TypeScript: Proficient in TypeScript for type safety and integration with React.

Testing:

· Jest: Experience with Jest for running unit and integration tests.


Build Tools and Optimization:

· Webpack: Experience with Webpack for bundling JavaScript and assets.

· Babel: Knowledge of Babel for transpiling modern JavaScript.

· Performance Optimization: Techniques including lazy loading, memoization, and code splitting.

Version Control and CI/CD:

· Git: Proficiency with Git for version control.

CI/CD Tools: Familiarity with CI/CD tools such as GitLab CI for automated testing and deployment.


Top 3 MUST have skills:

1. Have fundamental and advanced React.js proficiency.

2. Proficiency with state management libraries like Redux.

Experience with TypeScript Integration.