Description:
We are looking for a talented and experienced React/Node Developer to join our dynamic team in Lahore. The ideal candidate will have a strong background in both frontend and backend development, with a particular emphasis on React and Node.js. Experience with Chrome extension development will be considered a significant plus.
Responsibilities:
- Develop and maintain web applications using React and Node.js.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and efficient code.
- Troubleshoot and debug applications.
- Optimize applications for maximum speed and scalability.
- Participate in code reviews and contribute to team knowledge sharing.
- Stay up-to-date with emerging technologies and industry trends.
Requirements:
- Experience: Minimum 2 years of professional experience in React and Node.js development.
- Technical Skills:
- Strong proficiency in JavaScript, including DOM manipulation and JavaScript object model.
- Thorough understanding of React.js and its core principles.
- Experience with popular React.js workflows (such as Flux or Redux).
- Familiarity with RESTful APIs.
- Knowledge of modern authorization mechanisms, such as JSON Web Token.
- Experience with Node.js and frameworks available for it (such as Express).
- Understanding of asynchronous programming and its quirks and workarounds.
- Experience with version control systems like Git.
- Chrome Extension Development: Experience with developing Chrome extensions is a plus.
- Education: Bachelor’s degree in Computer Science, Information Technology, or a related field is preferred but not required.
- Soft Skills: Strong problem-solving skills, attention to detail, and ability to work effectively in a team environment.