Join our innovative team to push the boundaries of web technologies! As a Full Stack React & Node.js Developer at you will be pivotal in building and optimizing our cutting-edge web applications. We value creativity, dedication, and a collaborative approach to problem-solving.
Roles and Responsibilities:
Collaborate with the tech lead to design and document sub-modules of projects.
Implement and execute key components of modules, ensuring high-quality standards.
Adhere to coding standards, design patterns, and contribute to project management procedures.
Work autonomously to produce production-ready code with minimal supervision.
Develop new user-facing features and build reusable code libraries with React.js.
Create and maintain scalable and high-performance web applications using HTML5, AngularJS, React, Node.js, and MongoDB.
Develop RESTful services with Node.js.
Optimize applications for maximum speed and scalability across various platforms.
Participate in code reviews, ensuring the integration of quality control measures like unit and integration tests.
Collaborate with team members to ensure smooth implementation of new features and functionalities.
Troubleshoot and debug issues as they arise.
Stay updated with the latest industry trends and technologies.
Requirements
Proven experience with React.js and Node.js; openness to working across different tech stacks is preferred.
Strong analytical and problem-solving skills in dynamic environments.
In-depth understanding of algorithms, data structures, and web development best practices.
Experience in developing Angular-based solutions and creating responsive websites.
Expertise in using asynchronous RESTful services (JSON) and handling HTML/CSS.
Knowledge of HTTP protocols, client-server processing, and web performance optimization.
Familiarity with design tools such as Photoshop or Sketch for image optimization and adjustments.
Ability to work both independently and collaboratively within a team.
A portfolio demonstrating a track record of successful projects is highly advantageous.