Lead Developer

We are seeking a Developer to build new feature sets and interfaces and to resolve bugs on our eCommerce stack. The developer will be responsible for developing custom modules/apps and interfaces for our eCommerce stack, standardizing and templatizing where possible, and troubleshooting code-related issues. This position requires experience in multiple areas and facets of the eCommerce space to design and develop for vastly different client problems/goals while using a single underlying theming code.

What You’ll Do
  • Build and deploy cutting-edge features for our storefronts
  • Develop components for our ecosystem by modifying existing Company apps and interfaces with critical eComm systems or developing new apps and interfaces as needed
  • Build systems integrations with various consumer marketing platforms (CRM, AdTech, MarTech, Customer Service Tech)
  • Write technical user stories and convert user stories into deliverables
  • Provide estimates to the required level of accuracy for stories and tasks
  • Test deliverables against a user story’s acceptance tests
  • Create technical documentation
Must Haves
  • Minimum 5 years of experience working on eComm platforms
  • Knowledge of the eCommerce technology landscape and associated stacks (shopping cart, API integrations, OMS, IMS, WMS, credit card processing, tax engine, digital distribution, etc.)
  • Experienced in:
  • 5+ years Shopify frontend and backend development – Shopify Plus experience a plus, one or more provable Shopify certifications preferred
  • Front-end frameworks React, Shopify’s Polaris, and jQuery
  • NodeJS, JavaScript (ES2019+), ESLint and coding standards, Typescript
  • Experience with task runners, build tools, and bundlers like Gulp, Grunt, Webpack, etc.
  • Comfort with multiple Linux distributions
  • Experience integrating with web services (REST, and GraphQL) and third-party libraries
  • Data applications using Fetch/AJAX/JSONP with JSON/XML/HTML content
  • Authentication and authorization technologies a plus: SAML, OAuth, OpenID
  • Experience with version control systems (Bitbucket/GitHub)
  • Experience working within an agile team
  • Experience with deployments (CI/CD) tools like Jenkins, Github, and BitBucket
  • Solid understanding of Shopify and general eCommerce and consumer marketing technologies
  • Strong proficiency in modern design patterns and development languages including JavaScript, Typescript, Python, HTML5, CSS3, and Ruby
  • Proficiency in responsive design principles
  • Knowledge of APIs, webhooks, and general data transfer approaches
  • Ability to identify areas that can be streamlined or automated
  • Ability to write unit tests when implementing user stories and design and develop code for testability
  • Solid grounding with common design patterns and development best practices
  • Ability to multi-task, problem-solve, and execute tasks with accuracy in a high-pressure, fast-paced agile environment
  • Customer-first mentality with the ability to empathize and create customer loyalty
  • Strong drive to continue improving skills and to stay on the cutting edge of web technology
  • Capable of learning new technologies and platforms quickly and able to apply them to solve complex problems

Shop with the community

Shop AAPI-made products you believe in. At the end of the day, AAPI makers need resources and demand to grow their businesses. It’s the only way they can make a real impact on how Asian Americans and immigrants are represented.