JavaScript Developer


We are looking for a JavaScript Developer who is motivated to contribute to the growth of something special. Responsibilities will include implementing UI components, implementing RESTful APIs for these components, and testing. You will be working with both client and server side logic to bridge the gap between the two, taking an active role on both sides, and defining how the application looks and functions.

Responsibilities

  • Develop new user-facing features
  • Build reusable code and libraries for future use
  • Ensure the technical feasibility of UI/UX designs
  • Optimize applications for maximum speed and scalability
  • Assure that all user input is validated before submitting to back-end services
  • Collaborate with other team members and stakeholders
Experience

  • Strong proficiency with JavaScript and awareness of TypeScript
  • Knowledge of Node.js and ExpressJS
  • Understanding the nature of asynchronous programming and its quirks and workarounds
  • A good understanding of front-end libraries and tools such as Angular, SCSS, and Webpack
  • Implementing unit tests for new code and existing untested code
  • Integration of user-facing elements with server side logic and APIs
  • Writing reusable, testable, and efficient code
  • Proficient understanding of code Git
  • Good understanding of asynchronous request handling, partial page updates, and AJAX
  • Proficient understanding of cross-browser compatibility issues and ways to work around such issues
  • Familiarity with JavaScript module loaders such as Webpack
  • Familiarity with front-end build tools, such as Gulp.js
About Visitu

Our mission is to inspire school and business leaders to simplify visitor management through intuitive software. Everything we do, we believe in improving school security. We improve school security by creating innovative SaaS app solutions that are scalable, reliable, beautifully designed and user-friendly.

Employment Terms

Full time, Remote

Sound like the job for you? Great! Send us a link to your resumé or portfolio to become part of our talent pool.

Email your resumé here