Επιλέξτε μια Γλώσσα

mic

Μερίδιο

Μοιράζομαι ένα σύνδεσμο

QR code for https://globalrecordings.net/javascript-developers

JavaScript Developers

JavaScript Developers

Αυτή η σελίδα δεν είναι προς το παρόν διαθέσιμη στο ελληνικα.

GRN has developed a number of websites and apps for in-house and public use. These aid in the process of language research and recording, production of recordings into audio and video formats, and making the materials in thousands of languages accessible to everyone around the globe.

GRN uses an array of cloud services from Google and others, and developes fullstack Vue.js applications backed by a GraphQL API connected to a PostgreSQL database. The code is deployed using Kubernetes. Caching is done with GraphQL, Cloud Firestore and Bunny CDN. Static content is served from cloud storage.

As a fullstack JavaScript developer, you could contribute frontend and backend code to the Vue.js applications which power these services. GRN has a shared-responsibility and test-driven philosophy for its JS codebase, so you would be working with other members of the development team frequently. There will be opportunities to collaborate with colleagues on several projects.

GRN practices "DevOps", which means developers also fill the operational requirements of their applications. Depending on work schedules, some on-call hours may be required.

This work can be done as either a full time or part time supported staff member, or as a volunteer. Management of these projects is done from GRN Australia, but suitably skilled developers could potentially work from anywhere.

Essential

At least 1 year of JavaScript development education or experience, including

  • Used jQuery or other common JS libraries or any JS framework
  • Debugged JS using the browser console
  • Written test suites/cases for any application
  • Used explicit types in any language

Very helpful

Some specific JS frameworks experience and knowledge of cloud systems, including

  • Used Angular, React, Vue, Meteor or similar
  • Implemented a JS frontend with non-JS backend through an API
  • Used Express or other NodeJS servers
  • Familiar with SQL databases
  • Deployed to any of GCP, AWS, Azure, Huawei
  • Used a storage service to deliver static web files e.g. CSS, JS, images
  • Deployed pods to Kubernetes
  • Used any cloud logging or monitoring service

Nice to have

High level or specific experience with the technologies GRN is using, including

  • Comfortable with TypeScript and Vue 3
  • Used Nuxt, GraphQL and/or PostgreSQL
  • Mocked backend/API responses as part of testing
  • Used Google Cloud Platform, GKE in particular
  • Experience being on-call for a web application
  • Comfortable with the Vitest test framework
  • Worked with server-rendered page content in JavaScript

Εκδήλωση ενδιαφέροντος

Ενημερώστε μας λίγο περισσότερα για τον εαυτό σας, τα ενδιαφέροντά σας, τις δεξιότητες και τη διαθεσιμότητά σας.

Η GRN χειρίζεται τα προσωπικά σας δεδομένα με προσοχή και διακριτικότητα. Υποβάλλοντας αυτήν τη φόρμα GRN να χρησιμοποιήσει αυτές τις πληροφορίες για να ικανοποιήσει το αίτημά σας. Δεν θα τις χρησιμοποιήσουμε για κανέναν άλλο σκοπό ούτε θα τις αποκαλύψουμε σε κανένα τρίτο μέρος, εκτός εάν είναι απαραίτητο για την ικανοποίηση του αιτήματός σας. Ανατρέξτε στον σύνδεσμο Πολιτική Απορρήτου για περισσότερες πληροφορίες.

Σχετική πληροφορία

Information Technology Opportunities - We need skilled people in a range of technologies

Serve with GRN Australia - We believe we have some of the best jobs in the world!