Are you an experienced Vue.js or React engineer? Do you want to join our team where your skills can be used to make the world a better place? Working with Retreat Guru is an enticing blend of teamwork, personal development and tech. Our international team is more diverse and interesting than you might expect!
Wishing for a family-friendly work environment? We have you covered. Raising children (or pets!) means you need to be there at odd times and often last minute, and your family should be your priority: flexible working hours and remote work are all a part of our culture.
What we’re looking to solve:
Our current platform is built around PHP, and we aim to modernize our frontend to support the growing number of retreat centers and participants. We seek an engineer experienced in developing SaaS platforms using Vue.js who can help us address the challenge of architecting a scalable frontend. It is essential that you’re able to bring standards into the platform and ensure scalability within the code as our team grows.
You need to have:
- Professional experience in software engineering developing well designed software.
- Experience architecting real-world business applications that scale.
- Strong proficiency in Vue.js or React.js, JavaScript (ES6), SCSS.
- A keen eye for product and design.
- In-depth knowledge of the software development life-cycle and concepts of software engineering.
- A product-mind, caring about the "Why" - Why build this feature? How will we measure impact?
- The curiosity and passion to constantly learn new things; Retreat Guru changes fast, and we need people to be able to change and learn fast too.
- A strong foundation of design principles, especially when it relates to platform development in the areas of API, data modelling, and scale.
The tools we use include:
- PHP, JavaScript, Vue, Vite, Tailwind, Typescript
- MySQL, Redis, Elasticsearch, Cypress, AWS, Pagely, CircleCI, Docker
The project you will be working on
- We are building out the foundational architecture around the frontend to support Vue.js. You will be a part of this vision, to ensure a smooth transition for our engineers.
- You will evangelize Vue.js and JavaScript, and help ramp up engineers to ensure they have the skills to support on the frontend.