ABOUT US:
For customers, we’re an online, members-only service that provides benefits across 140+ of the best online stores. Our members save time and money with benefits including free 2-day shipping, easy 2-click checkout
and free returns.
For merchants, we’re driving ecommerce business, producing insights with a growing data analytics practice to boot. And we help them compete in today’s marketplace. It’s the ultimate ecommerce win-win.
With people in offices in Chicago, Conshohocken, PA and San Mateo, we’re perpetrators of good vibes and great experiences for our customers, our merchants and each other.
ABOUT THE ROLE:
As a UI engineer at ShopRunner, you’ll deliver highly usable, elegant, and extensible user experiences within an Agile team to ShopRunner customers.
The ideal candidate has experience designing and implementing responsive experiences across a variety of devices. In addition, you’ll be comfortable using cloud technologies, open source frameworks, Agile practices,
and working with product development from both a user experience and User Interface technology perspective.
ABOUT WHAT YOU’LL DO:
● Develop HTML, CSS, and JavaScript based upon user experience documentation, creative design comps, and best patterns and practices.
● Collaborate with UX team and designers to determine technical feasibility and implementation of designs
● Collaborate with product owners to determine technical solutions to meet business needs, constantly delivering value against product roadmap
Work with back-end developers to Integrate UI with JSON APIs and other distributed systems
● Document and share technical directions, patterns and best practices with other members of engineering team
● Promote UI consistency across different ShopRunner channels, following branding guidelines
● Research and evaluate new technologies
ABOUT WHAT WE’RE LOOKING FOR:
● 4+ years of experience in front-end development, including developing HTML, CSS, and JavaScript adhering to creative design specs
● You realize the work’s not done if the tests don't pass
● Cautiously optimistic early adopter of new technologies
● You delete instead of commenting out
● Recognize being "right" now might be wrong later
● You possess confidence to fail fast, iterate and make it better
● You know how to manage up when needed - making suggestions not just complaints
● Recognize creative design and CSS grid frameworks can peacefully coexist
● You effectively and efficiently use JavaScript libs but you could write it yourself if needed
● Flexibility to work with multiple integration points
● Beholden to patterns and principles not languages or syntax
● You believe coding aesthetic not only applies to the UI you’re building, but also to the readability and maintainability of the code you are writing
● Realize following accessibility guidelines is more that adding alt attributes to image tags
● Value DRY code, utilizing and developing libraries, templates, and components
● Welcome to Peer reviews and incorporating feedback
QUALIFICATIONS:
● Expert HTML, CSS, and JavaScript skills
● Experience with JQuery and other JavaScript frameworks such as React and Angular
● Experience with responsive layouts, CSS grid frameworks and CSS preprocessors, like SASS
● Experience with unit testing and javascript testing frameworks, like Selenium and Jasmine
● Experience with version control, like Git
● Experience optimizing web applications to increase speed, scalability, and extensibility
● Experience with browser testing and mobile best practices
● Comfortable working with cross-functional teams in an Agile environment and working with user stories and acceptance criteria
● Experience with Python and web frameworks such as Django or Flask a plus