Remote jobs in Programming



Vue Engineer






3 months
Location: Type: Full-time

Job Details

We’re hiring for an experienced front-end Vue.js programmer to join our technology team. As a member of our front-end engineering team, you will aid in the development of our visual interfaces. Our interfaces are Vue SPAs built on Vuex, Nuxt, vue-router, and Webpack. Your primary responsibilities will be to:

  • Build-on and enhance the front-end web interface that agents use to access our insurance products

  • Develop interfaces for internal users to administer agencies, agents, and policies

  • Implement design/UX initiatives through collaboration with the Product team

  • Spread your knowledge across the team (e.g. promote best-practices and share things you've learned)

Key Requirements

  • Computer science or engineering college degree, or equivalent experience

  • Mastery of Vue.js with professional/production experience

  • You’re proficient in modern Javascript, HTML5, and CSS3

  • Keep up with major frontend & UX design trends & their implementations

  • Solid understanding of RESTful API integrations

  • You need to have excellent communication skills

Nice To Haves

  • Experience with Nuxt and/or Firebase

  • A keen eye for visual design and UX

  • Familiarity with Sketch or Figma

  • Familiarity with Unit Testing

Our Stack

  • Backend/Core: Go & Postgresql

  • Frontend: VueJS, Webpack, Nuxt, & Tailwind

  • Research/Data Science: R, ArcGIS, H2O & Python

  • Single binary for now, but separate services are likely later

  • Our infrastructure runs on Google Cloud. We use: GKE, Cloud Run, Cloud Build, and CloudSQL. We use gitlab for both code hosting and running CI/CD pipelines

Your DREAM REMOTE JOB inside your inbox!

Get a
email of all new remote

Cookies, terms, and privacy policy

By clicking or navigating this website you accept and allow all our cookies, terms of use and privacy policy. This site uses cookies to offer you a better browsing experience.


How would you rate your experience?


We may wish to follow up. Enter your email if you're happy for us to contact you.