Front End Developer

Engineering · Full-time · Albania

Job description

The role:

Shero Commerce, a full-service global eCommerce agency, is looking for an experienced front-end developer to join our team. In this role, the front-end developer will work closely with our design, development, clients, and project management teams to bring UI design concepts, wireframes, and mock-ups to life.  A creative and meticulous eye for detail and expert-level skills in modern, responsive HTML, CSS, and JS are essential for this role.
The job consists primarily of working only with Shopify and BigCommerce eCommerce platforms. Any experience on those platforms is a major plus.

Requirements:

  • Experience with:

    • Modern responsive HTML/CSS development, including cross-browser support.
    • CSS frameworks and pre-processors (like Tailwind, SASS, and LESS).
    • Javascript MVC Frameworks (like Backbone, AngularJS, Ember, React).
  • Familiarity with:

    • Templating languages like liquid or handlebars.
    • Module loaders like Require.js.
    • Modern frameworks like ReactJS, NextJS, NodeJS, or VueJS.
    • UI/UX principles.
    • Source control workflows using Git.
  • The ability to:

    • Produce clean, well-documented, and standards-compliant code with an eye toward performance optimization.
    • Identify issues, errors, and bottlenecks, and provide solutions.
  • Knowledge of RESTful API design and development.

  • Understanding of containerization technologies like Docker.

  • Familiarity with continuous integration and deployment (CI/CD) pipelines.

  • Experience with test-driven development (TDD) and automated testing frameworks.

  • Knowledge of secure software development principles.

Not Required but Major Bonuses:

  • Proven experience with Shopify or BigCommerce

  • Other common frameworks (like Magento, WordPress, etc.)

  • PWA and headless frontend approaches.

  • SEO/SEM best practices.

  • Agile development.

  • Jira and the Atlassian suite.

  • Industry-standard design tools (Figma, etc.).

  • Experience with server-side languages such as Python, Ruby, Java, PHP, and .Net.

  • Familiarity with database technology such as MySQL, Oracle, and MongoDB.

  • NodeJS or other web server-side technologies.

  • Knowledge of cloud services like AWS, Google Cloud, or Azure.

  • Relevant industry certifications are a plus.

  • Familiarity with agile development methodologies.

  • Understanding of software development lifecycle (SDLC).

  • Experience with performance and/or security testing is a plus.

Benefits

  • Salary negotiable, based on experience

  • Paid Time Off, including Holiday/Annual Leave/Vacation Days, Sick Days, & Public Holidays.

  • Additional paid week off between Christmas & New Year's Day

  • Emphasis on professional growth, including regular training, skill sharing, and paid certifications

  • Multicultural team atmosphere, with an emphasis on including and supporting diverse backgrounds and lifestyles

This is an excellent opportunity to join a growing team in a marketplace with boundless potential and an infinite number of prospects. The Shero team is characterized by a culture of empathy, career growth, support, and cooperation. Apply now to become part of our successful and growing team.