Our Partners

Junior React JS / Node JS Developer [Job ID: 324271]

Nitensclue, - Office Based

Address: Street no 20 Babu Wala Jhung Road Faisalabad

Job Type

Full Time

Experience

1 Year

Degree

Bachelor's

Positions

2

Salary

PKR 40,000 Monthly

Description

**Job Responsibilities:**


1. **Develop and Maintain Web Applications:**

  - Design, develop, and maintain efficient, reusable, and reliable web applications using React.js and Node.js.

  - Ensure the technical feasibility of UI/UX designs.


2. **Front-end Development:**

  - Build responsive and dynamic web interfaces using React.js.

  - Implement features and user interfaces from wireframe models.

  - Optimize components for maximum performance across a vast array of web-capable devices and browsers.


3. **Back-end Development:**

  - Develop server-side logic, definition, and maintenance of the central database.

  - Integrate user-facing elements developed by front-end developers with server-side logic.

  - Build reusable code and libraries for future use.


4. **API Development and Integration:**

  - Create and maintain RESTful APIs for seamless data exchange between client and server.

  - Integrate third-party APIs and web services when necessary.


5. **Database Management:**

  - Design and implement database schemas that represent and support business processes.

  - Ensure data integrity and security.

  - Optimize database queries for performance and scalability.


6. **Testing and Debugging:**

  - Write unit and integration tests to ensure code quality.

  - Debug and fix bugs across various browsers and devices.

  - Perform code reviews and pair programming sessions.


7. **Collaboration:**

  - Work closely with project managers, designers, and other developers to define project requirements and scope.

  - Participate in team meetings and contribute to project planning and strategy sessions.

  - Collaborate with cross-functional teams to solve complex problems.


8. **Continuous Improvement:**

  - Stay up-to-date with the latest industry trends and technologies.

  - Continuously discover, evaluate, and implement new technologies to maximize development efficiency.

  - Propose and implement improvements to existing processes and systems.


9. **Documentation:**

  - Document code, technical processes, and application requirements.

  - Ensure comprehensive documentation is maintained for all developed solutions.


10. **Deployment and Maintenance:**

  - Manage deployment pipelines and release processes.

  - Monitor and maintain applications post-deployment to ensure smooth operation.

  - Address performance issues and implement performance tuning.


**Qualifications:**


- Proven experience as a React and Node.js developer.

- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model.

- Thorough understanding of React.js and its core principles.

- Experience with popular React.js workflows (such as Flux or Redux).

- Knowledge of Node.js and frameworks available for it (such as Express, StrongLoop, etc.).

- Understanding of SQL/NoSQL databases.

- Familiarity with RESTful APIs.

- Knowledge of modern authorization mechanisms, such as JSON Web Token.

- Familiarity with code versioning tools (such as Git, SVN, and Mercurial).

- Strong problem-solving skills and attention to detail.

- Excellent communication and teamwork skills.

- BSc degree in Computer Science or a similar relevant field (preferred).



Responsibilities

-

Requirements

-

Benefits

-

Required Skills