Junior JavaScript Full-Stack Developer

Remotely
Full-time
Permanent work

A leading construction company committed to innovation and quality in every project we undertake. As we expand our digital capabilities, we are developing a personalized client portal to enhance customer interaction and project management.


Job Overview:

We are looking for a motivated Junior JavaScript Full-Stack Developer to join our dynamic team. The ideal candidate will assist in building and maintaining a user-friendly, efficient personal account portal designed for our clients to manage their projects. This role offers a great opportunity to grow technical skills and contribute to a meaningful project within the construction industry.


Responsibilities:

  • Collaborate with senior developers and designers to develop, test, and maintain the personal account web application.
  • Write clean, maintainable, and efficient JavaScript code for both frontend and backend implementation.
  • Participate in code reviews, debugging, and troubleshooting issues.
  • Assist in integrating APIs and third-party services relevant to the project.
  • Contribute to UI/UX improvements focusing on ease of use and responsiveness.
  • Maintain documentation according to project standards.
  • Stay updated with emerging JavaScript frameworks and best practices.


Requirements:

  • Basic knowledge of JavaScript, including ES6+ features.
  • Familiarity with frontend frameworks/libraries such as React, Angular, or Vue.js (React preferred).
  • Understanding of backend technologies like Node.js and Express.js.
  • Working knowledge of RESTful API design and integration.
  • Experience with version control systems like Git.
  • Ability to write clean, well-documented code.
  • Good problem-solving skills and eagerness to learn and grow.
  • Strong communication skills and ability to work in a team environment.
  • Prior internship or project experience in web development is a plus


Preferred Qualifications:

  • Basic knowledge of databases (SQL or NoSQL).
  • Familiarity with build tools and package managers (Webpack, npm/yarn).
  • Understanding of responsive web design principles.