About the company
QIMA is a leading provider of supply chain compliance solutions, that partners with brands, retailers and importers to secure, manage and optimize their global supply network.
ย
QIMA has on-the-ground presence in 95 countries, combining industry-leading experts for onsite inspections, supplier audits and lab testing with a digital platform that brings accuracy, transparency and intelligence for quality and compliance data.
ย
For all our clients in 120 countries who use the QIMA platform and benefit from 24/7 support in over 20 languages, QIMA is Your Eyes in the Supply Chain.
ย
About the role
QIMA is looking to hire a passionate Full Stack Web Developer who is proficient in building static sites, web components, performant HTML/CSS, APIs and manages their work in an agile sprint cycle. We value developers who understand the goals of the team and bring solutions that are oriented with those goals.
ย
You will be working as a core member of the Marketing Web Dev team to build and maintain the company's new marketing website.
ย
If you like producing quality work, enjoy autonomy in your day, having access to resources to learn and improve, then QIMA is a good fit for you.
ย
Your daily responsibilities will be (in no particular order:)
ยทย ย ย ย ย ย Building templates with modern HTML, CSS and JS which are rendered in 11ty (a static site generation tool)
ยทย ย ย ย ย ย Write and maintain unit, e2e, and integration tests for your code
ยทย ย ย ย ย ย Writing and maintaining migration scripts to manage the content model inside of the CMS
ยทย ย ย ย ย ย Create and present solutions to problems such as: supporting 13+ languages across 10+ domains, managing multiple brands in the same code, designing automated integration and unit tests, building system to manage data reliably
ยทย ย ย ย ย ย Creating performant, tested, reusable web components using StencilJS
ยทย ย ย ย ย ย Debug problems with rendering, building, APIs, and databases
ยทย ย ย ย ย ย Documenting all your work by writing automated tests, inline docs, and in a document store
ยทย ย ย ย ย ย Own your work in an agile/scrum sprint cycle and utilize the team as a resource to move your work forward and complete it each sprint
ยทย ย ย ย ย ย Attend our weekly sprint meetings
ยทย ย ย ย ย ย Spend time learning about new technologies related to our static site generation stack, web components, CSS and more
ย
Requirements and Skills (in no particular order)
ยทย ย ย ย ย ย Passionate about web development and you want to ship quality work
ยทย ย ย ย ย ย Experience building components preferably using StencilJS or using any modern framework like Vue, Angular, React, etc. and you understand immutable data, shadow DOM and pre-rendering
ยทย ย ย ย ย ย Have proven experience in building and maintaining large static sites with tools such as (preferably) 11ty/eleventy, Hugo, Jekyll, Gatsby
ยทย ย ย ย ย ย Proficient understanding of HTML5, modern CSS (and its limitations on specific platforms), and the DOM
ยทย ย ย ย ย ย Proficient in Typescript and vanilla Javascript and how to use those to work with the DOM and can build components, interfaces and tools without libraries like jQuery
ยทย ย ย ย ย ย A good understanding of MySQL
ยทย ย ย ย ย ย A strong understanding of PHP and how to build safe maintainable code
ยทย ย ย ย ย ย Experience building secure and scalable APIs with Symfony 5 or greater
ยทย ย ย ย ย ย Ability to organize your work, document your solutions, and share your knowledge with the team
ย
Bonus Skills
ยทย ย ย ย ย ย Experience building static websites using Contentful
ยทย ย ย ย ย ย Experience with TailwindCSS
ยทย ย ย ย ย ย Experience building StencilJS components that are pre-rendered and hydrated client side
ยทย ย ย ย ย ย A good understanding of building automated tests for any area of our stack
ยทย ย ย ย ย ย Passionate about API and static site performance
ยทย ย ย ย ย ย Experience building and maintaining docker and containers
Please mention the word
VIGILANT when applying to show you read the job post completely (#RMy4xMzMuMTIyLjgz). This is a feature to avoid fake spam applicants. Companies can search these words to find applicants that read this and instantly see they're human.
Salary and compensation
$70,000 — $90,000/year
Benefits
๐ฐ 401(k)
๐ Medical insurance
๐ฌ Coworking budget
๐ Learning budget
๐ง Mental wellness budget
๐ฅ Home office budget