Software Engineer (Javascript)

  • Department:Engineering
  • Location:Remote
  • Type:Contract

Job Description:

The ideal candidate will have a strong background in frontend development, be well-versed in the JavaScript ecosystem, and have experience building user-friendly, scalable, and maintainable web applications using JavaScript.

Responsibilities:

  • Develop, maintain, and improve user-facing web applications using JavaScript.
  • Collaborate with backend developers to integrate APIs and other server-side components.
  • Optimize applications for performance, scalability, and usability.
  • Write clean, maintainable, and testable JavaScript code.
  • Participate in code reviews and provide constructive feedback.
  • Troubleshoot and resolve production issues.
  • Stay up-to-date with the latest industry trends and technologies, especially those related to JavaScript and its ecosystem.

Requirements:

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 3+ years of experience in frontend development, with a focus on JavaScript.
  • Strong knowledge of JavaScript and experience with modern JavaScript frameworks.
  • Familiarity with responsive design principles and cross-browser compatibility.
  • Experience with version control systems like Git.
  • Knowledge of web performance optimization techniques.
  • Excellent problem-solving skills and attention to detail.

Nice to Have:

  • Experience with CSS preprocessors like Sass or Less.
  • Familiarity with build tools such as Webpack, Gulp, or Grunt.
  • Experience with front-end testing frameworks like Jest, Mocha, or Jasmine.
  • Experience with Agile/Scrum methodologies.
  • Good understanding of accessibility best practices.

This position is posted on Rachael Recruiting on behalf of another company. To find out more, please apply now to register your interest in the position.

Apply now