Junior Front-End Developer
About the Job
We’re looking for a Junior Frontend Developer to join our product engineering team and help build and evolve our enterprise SaaS platform. You’ll work primarily with Vue.js to deliver intuitive, performant, and accessible user interfaces used by enterprise customers every day.
This is a junior-level role ideal for someone with foundational frontend experience who is eager to learn, work in a modern Vue-based codebase, and grow within a collaborative, product-focused environment.
Responsibilities
Implement new features and UI components in Vue.js based on product requirements and design specs, writing clean, maintainable, and testable code following team standards and best practice
Translate Figma/design mocks into responsive, cross-browser compatible interfaces
Maintain and improve existing Vue.js components, pages, and views
Participate in code reviews and contribute to improving coding standards and best practices
Participate in agile ceremonies (refinement, sprint planning, daily standups, retrospectives)
Collaborate closely with product managers, designers, and backend engineers to deliver end-to-end features
Assist in troubleshooting and resolving UI-related issues reported by customers or internal teams
Follow accessibility best practices (e.g., keyboard navigation, ARIA, contrast)
Write and maintain basic unit and component tests via Cypress.
Contribute to documentation of components, patterns, and implementation details
Required Qualifications
1–2 years of professional experience in frontend development or strong internship / project experience
Hands-on experience with Vue 2 or Vue 3, TypeScript, Pinia, and Vite, building real-world applications or substantial projects
Experience consuming RESTful APIs and working with JSON data in the frontend
Understanding of responsive design and cross-browser compatibility issues
Basic familiarity with Git and collaborative development workflows (pull requests, code reviews)
Strong communication skills and the ability to work effectively on a remote, distributed team
Natural curiosity and eagerness to learn, take feedback, and desire to grow as an developer
Preferred/Additional Skills
Familiarity with agentic coding tools such as Claude
Exposure to TypeScript, or interest in learning it in a Vue environment
Basic understanding of testing frameworks (Vitest, Cypress, Playwright, or similar)
Familiarity with design systems or component libraries for enterprise products
What We Offer
Close mentorship from expert Vue.js frontend engineers
The opportunity to work on a mature SaaS product with real customer impact
A flexible remote work environment supporting distributed teams
Emphasis on quality, accessibility, and sustainable product development
Collaboration with cross-functional teams focused on long-term platform success
A culture that values clear communication, collaboration, ownership, and continuous improvement, with a clear growth path
Location
Remote – Mexico
Apply for the job
Do you want to join our team as our new Junior Front-End Developer? Then we'd love to hear about you!
