Full Stack Developer

  • Full-time

Company Description

Our client is seeking a talented and motivated Full Stack Developer with expertise in React.js and/or Node.js to join their dynamic engineering team. The ideal candidate will have a strong background in developing web applications, a keen eye for detail, and the ability to work collaboratively in a fast-paced environment. Knowledge of React Native is a bonus.

Job Description

Key Responsibilities:

  • Develop and Maintain: Design, develop, and maintain scalable and efficient web applications  using React.js and/or Node.js.
  • Collaborate: Work closely with cross-functional teams including designers, product managers and other engineers to deliver high-quality products.
  • Code Quality: Write clean, maintainable, and testable code, following best practices and  coding standards.
  • Debugging and Troubleshooting: Identify and fix bugs, performance bottlenecks, and other issues in a timely manner.
  • Stay Current: Keep up-to-date with the latest industry trends and technologies to ensure their  applications are modern and competitive.
  • Documentation: Create and maintain technical documentation for code, processes, and  product features.

Qualifications

  • Experience: 3-5 years of professional experience in software development with a focus on React.js and/or Node.js.
  • Education: Bachelor’s degree in Computer Science, Engineering, or a related field, or  equivalent practical experience.
  • Technical Skills:
    • Proficiency in JavaScript, HTML, and CSS.
    • Strong understanding of React.js, including hooks, state management, and component    lifecycle.
    • Experience with Node.js and related frameworks such as Express.js.
    • Familiarity with RESTful APIs and asynchronous programming.
    • Knowledge of version control systems, preferably Git.
    • Experience with build tools and package managers such as Webpack, Babel, npm, and yarn.
    • Bonus: Knowledge of React Native for developing mobile applications.

Soft Skills:

  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork abilities.

Preferred Qualifications:

 

  • Experience with Redux or other state management libraries.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Experience with unit testing frameworks like Jest or Mocha.
  • Understanding of Agile/Scrum methodologies.
  • Experience with performance optimization techniques for web applications.
  •  
  • Ability to manage time effectively and meet deadlines.
  • Willingness to learn and adapt to new technologies and methodologies.
  • Proactive and able to work independently without the need for constant supervision.

Additional Information

Work location

You will be working from our client's office in Dubai

Job start

As soon as possible but our client is willing to wait for the right candidate

Contact

For more information about the position, please contact CEO & Headhunter Casper N. Christensen, TRACK Management, on phone +45 21 77 05 56 or send an e-mail via TRACK Managements webpage.