Remote Senior Front-end Engineer Full-Time, Front-End Programming
Location: South Africa
Salary: R 50,000 to R65,000 p/m
Who We Are
Viatu is a trailblazer in sustainable, adventure-focused travel, connecting travelers with nature-rich, eco-conscious experiences. We’re committed to minimizing the environmental impact of travel and supporting local communities across the globe. As a certified B Corporation, Viatu is driven to make a positive impact on our team, our clients, and the ecosystems where we operate.
Why We’re Hiring For This Role
Our front-end team is crucial to the user experience of Viatu’s platform, the main interface through which users plan and book their eco-conscious travel adventures. With a growing number of users and an expanding product, Viatu needs a skilled engineer to advance our platform by building new user-facing and back-office features, maintaining our shared component library, and modernizing legacy code.
Our Technology Stack
At Viatu, we pride ourselves on using the latest technologies. Our current tech stack includes:
- Front-End: NuxtJS (Vue.js framework), TypeScript
- Back-End: Python
- Database: PostgreSQL
- API: GraphQL
What You’ll Be Responsible For
- Leading Product-Focused Projects: Oversee key projects such as refining user experience on the booking process.
- Stakeholder Communication: Collaborate with Product and Design teams to clarify specifications and address constraints.
What You’ll Need To Be Successful
- Professional Experience: At least 6 years of experience working in a professional development team.
- Vue/Nuxt Expertise: Strong command of Vue.
- State Management: Experience with Pinia.
- Styling Approach: Comfortable with Vanilla CSS and Tailwind.
- TypeScript: Familiarity with TypeScript.
- GraphQL: Comfortable querying for data.
- Python Knowledge: Basic understanding of Python.
- Database Experience: Familiarity with PostgreSQL databases.
- Testing: Knowledge of Vitest or Jest.
Minimum Requirements:
- At least 5 years of experience working in a professional development team.
Bonus Skills:
- End-to-End Test Automation Experience
- Expertise in Building Design Systems
- Familiarity with Distributed Systems and Event-Based Architectures
Since we operate as a fully remote team, you should be comfortable with asynchronous communication.
Why Join Us
Viatu offers a unique opportunity to make a difference in the travel industry. Our competitive compensation salary range for this role is R50,000 to R65,000 p/m. If you’re excited by the idea of working at Viatu, we’d love to hear from you.
Hiring Process For This Role
- Online Technical Screening (30 minutes): Complete an online technical assessment.
- Initial Assessment (10 minutes): Record a Loom with a high-level overview of your resume.
- Technical Interview (30 minutes): Candidates moving forward will complete a verbal technical assignment.
- Founder Interview (30 minutes): Finally, meet with Viatu’s Founder.
If you’re passionate about building interfaces that make a positive impact in the world of travel, apply to join Viatu’s mission-driven team!
#J-18808-Ljbffr