If you love building user-facing features at scale and care deeply about performance, maintainability, and user experience, at Metricool, you’ll find the freedom, tools, and impact you’re looking for.
You can work 100% remotely in an international, fast-growing company where the whole team shares a passion for creating, collaborating, analyzing, and helping social media professionals simplify their work.
Your mission will be to design, build, and continuously improve our web and mobile applications, ensuring a seamless experience for tens of thousands of users across the world.
In this position, you will be able to have a wonderful contribution and impact in different areas:
As an engineer:
- Design and implement high-quality frontend solutions using Vue 3, TypeScript, and modern JS.
- Improve and maintain our core systems and shared codebase across web and mobile (Ionic + Capacitor).
- Evaluate new tools, approaches, and solutions to keep our stack efficient and scalable.
- Participate in architecture discussions and influence technical decisions.
As a team member:
- Mentor and support teammates through code reviews, pair programming, and knowledge sharing.
- Collaborate closely with the backend, product, and design teams to shape features from concept to release.
- Contribute to improving our processes and culture with a proactive mindset.
Long story short: What will your first days at Metricool look like?
- First month: You’ll meet the team, get to know our product and architecture, and understand how we work. You'll shadow other developers and gain context by exploring our codebase and tools.
- First quarter: You’ll start contributing independently, solving frontend issues, and collaborating on feature development. You’ll also start proposing ideas and small improvements.
- To the moon: You’ll take full ownership of parts of our frontend, lead improvements, and help define the future of our platform. You’ll become a key technical voice in the team.
Job requirements. You’ll be successful on your mission if you have:
- Hard Skills
- 3+ years of experience as a Frontend Developer.
- Strong knowledge of Vue.js (Vue 3 preferred), TypeScript, and JavaScript.
- Experience building and maintaining SPAs and scalable component-based architectures.
- Good understanding of cloud environments and API integration.
- Familiarity with Git and modern development workflows.
- Soft Skills
- High level of proactivity, self-management, and problem-solving.
- Strong communication skills in English and/or Spanish (B1+ minimum).
- A team-first attitude and desire to make an impact.
- Nice to have (but can be learned on the job):
- Experience with Ionic and Capacitor for mobile development.
- Knowledge of our business domain and internal processes.
- Familiarity with performance optimization and cross-platform consistency.
- Ability to integrate and utilize AI models and tools within the software development lifecycle.
What we offer:
- Remote Work Environment. Work from anywhere with async-friendly communication.
- Flexible Schedule. Organize your day in a way that works for you and your team.
- Competitive Salary. For this role, we offer a range between €35,000–€55,000 depending on your experience.
- Annual Meetups. Once a year, we bring the full team together to connect and align.
- Healthcare Plan. Private insurance (Spain-based).
- Professional Development Plan. We’ll support your growth with clear guidance and resources.
- Language Lessons. Improve your Spanish, English, French or German with our internal programs.
- Flexible Remuneration (Spain only). Use part of your gross salary for nursery, lunch, and more.
What are the steps of the hiring process?
- First interview to get to know each other, understand your background, and share more about our culture. You’ll meet Horten.
- Second interview with Marcos and Guille, from the product team, to dive deeper into the technical aspects and mutual fit.
FAQs
Q: What OS can I use?
A: Whatever you prefer—some developers use macOS for mobile development, others Linux or Windows.
Q: What kind of architecture do you have?
A: A monolith internally organized around services. Stable, scalable, and actively maintained.
Q: Do you follow Scrum?
A: Not strictly—we use Asana and Jira, and follow a natural flow based on product and business priorities.
Q: How often do you deploy?
A: Officially Mondays and Wednesdays. Realistically? Almost every day.
Q: How is code reviewed?
A: We use Gitlab. Each MR is reviewed by two colleagues before merging into the main branch.
Q: How do you handle technical debt?
A: As we go. We refactor when needed and keep the codebase scalable and clean.
Read Full Description