Frontend Engineer (Shopify)

Medellin, Colombia
Frontend /
Hybrid /
Hybrid

Symphony is a global design and development software company headquartered in San Francisco. With over 650 technologists across engineering offices in Southeast Europe and Latin America, business development offices in the US and Western Europe, and a remote hub engaging talent from Latin America to Africa and Asia, we operate on a truly global scale.

In the last 16 years, we have launched over 300 products for the world’s leading startups, enterprises, Private Equity companies, and Fortune 500s. Our team has a proven track record of helping clients increase revenue, reduce time-to-market, improve end-user experiences, and achieve scalability across domains like financial services, retail, technology, healthcare, and the VC/PE ecosystem.

The Medellín Opportunity: Shape Our Future

We have officially opened our brand-new hub in Medellín, Colombia!

Currently we are a dynamic team of 25 people, and we are on a mission to grow. This is a rare, ground-floor opportunity: our early joiners will be the pioneers who actively define our local culture, shape client management practices, and build the foundation of our Colombian community. If you want to expand a global powerhouse while leaving your unique footprint on a growing office, this is the place for you.

What would be your responsibilities if you join us?

  • Development & Maintenance: Design, build, and maintain efficient, reusable, and reliable frontend code using relevant languages and frameworks.

  • Code Quality & Performance: Ensure the technical feasibility of UI/UX designs while optimizing applications for maximum speed and scalability.

  • Architecture & Design: Apply your understanding of system design principles to read, interpret, and shape the architecture.

  • Responsive Design: Implement adaptive design principles for flawless cross-device and cross-browser compatibility.

  • Testing & Debugging: Develop and maintain frontend testing frameworks to guarantee application quality and functionality.

  • Security Integration: Incorporate best practices into all development stages, including secure coding, encryption, and vulnerability assessments.

  • Cross-functional Collaboration: Work closely with designers, backend developers, and product managers to translate mockups and wireframes into high-quality code.

  • Coaching & Mentorship: Provide guidance to fellow Frontend Engineers through constructive code reviews and technical discussions.

  • Continuous Improvement: Stay ahead of industry trends and proactively apply new knowledge to elevate our products, processes, and documentation.

There are some tech requirements that will make you stand out:

  • Experience: 3–5 years of professional web development experience, including at least 1–2 years specifically focused on the Shopify ecosystem.

  • Shopify Mastery: Deep understanding of Shopify’s APIs (Admin, Storefront, Checkout), Liquid, and the Shopify CLI.

  • Frontend Expertise: Proficient in React and Next.js. Strong command of TypeScript and CSS-in-JS (e.g., Styled Components, Tailwind CSS).

  • Backend Proficiency: Solid experience with Node.js and Express (or similar frameworks).

  • Data Handling: Proven experience working with RESTful APIs and databases such as PostgreSQL, MongoDB, or Redis.

  • Tooling: Proficient in Git version control and modern CI/CD pipelines.

  • Bonus Points: Experience working with AWS deployment environments is a strong plus.

You will easily fit into Symphony culture if you:

  • Are proactive and genuinely enthusiastic about your own continuous learning.

  • Possess a strong analytical mindset and a problem-solving attitude.

  • Can look beyond the code to analyze and understand the business context behind your tasks.

  • Deeply care about the quality of your work and ultimate client satisfaction.

  • Thrive in a pleasant, cooperative atmosphere.

  • Are excited to collaborate daily with international teams using strong written and spoken English.

Ready to Join Us?

We’re excited to hear from you! If this opportunity sparks your interest, don’t hesitate—let’s see where this journey can take us. We review applications as they come in and will promptly reach out to candidates chosen to move forward in the process.  

Curious to Learn More?

If you have any questions, our Talent Acquisition team is here for you. Feel free to drop an email to [email protected]. We’d love to connect!

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.