The Core team is responsible for designing and building our core engine including complex commerce features, sophisticated abstractions, and general technical architecture thus Core Engineers are critical for the long-term success of Medusa.
As a Core Frontend Engineer, you will design and build an exceptional admin product including user interface, extensibility capabilities, and an incredible developers experience, and play a role in setting the technical direction for the product.
Responsibilities
Propose, design, and build a pixel-perfect admin user interface
Propose, design, and build extensibility tooling allowing developers to extend and customize their admin projects without compromising scalability
Contribute to the strategy and technical direction of the admin product
Work cross-functionally to build larger-scale projects
Assist in hiring processes
We are looking for engineers who care deeply about building beautiful and sophisticated user interfaces and are motivated by the opportunity to combine creativity with engineering competencies to create an amazing experience for store administrators and developers.
Minimum requirements
+5 years of frontend engineering experience
Proficiency in React and CSS in large-scale applications
Experience building complex UI and interactive experiences
Effective written communication skills
Interested in working collaboratively to drive impact for our users, your team, and our organization
Ability to take ownership of your tasks and lead projects from end-to-end
Preferred requirements
Experience building a product with an exceptional developer experience in a frontend context
Active and known contributor to the open-source developer community
Worked in a fast-growing startup environment - preferably with a developer-first product
Experience building products in the e-commerce domain
Our products are built using modern and battle-tested technologies. These include Node.js (TypeScript), React, Next.js, Gatsby, PostgreSQL, and Redis.
If you have experience and harness all of these technologies already then fantastic. However, aptitude and attitude are valued over experience with the next shiniest tool. We would still love to hear from you if you haven’t had experience with all of these languages and tools.
This job comes with several perks and benefits