Build, maintain, and optimize digital platforms for virtual veterinary care and telemedicine.
Design digital user interfaces and websites.
Develop and test layouts, interfaces, functionality, and navigation menus to ensure compatibility and usability across browsers or devices.
Transform wireframes and design concepts into functional web applications using modern front-end technologies like JavaScript, HTML, and CSS.
Develop and deploy different versions of a feature to determine which one performs better, using data to inform product decisions and drive conversions.
Optimize applications for speed and performance, ensuring compatibility across different browsers and devices.
Build responsive storefronts using Shopify, Vue, and Tailwind.
Work with Shopify Storefront and Admin APIs, and Shopify Checkout UI Extensions.
Collaborate with back-end developers to integrate APIs and ensure smooth data flow.
Stay up-to-date on new technologies and tools to bring innovative ideas to the company's products.
Requirements
Bachelor’s degree (any) or foreign equivalent and one year of work experience in the job offered or as a Front-end Engineer, Front-end Developer, Web Developer or in related occupation.
Github: Experience with Git for version control, including branching, merging, and pull requests in a collaborative environment.
Javascript: Strong command of modern JavaScript (ES6+), including asynchronous programming and core language features.
TypeScript: Practical experience using TypeScript to build robust, scalable applications with strong typing.
CSS: Proficient in modern CSS, responsive design, and preprocessors like Sass.
Vue.js: experience building dynamic, component-based applications using Vue.js, including Vue Router, Vuex (or Pinia), and single-file components.
Shopify: Hands-on experience developing and customizing Shopify themes, Liquid templates, and apps, with integration of third-party plugins and APIs.
Rest API: Experience integrating RESTful APIs into front-end applications, handling data fetching, authentication, and displaying dynamic content.
GraphQL: Practical experience with GraphQL for efficient data fetching, including schema design and client-side integration.