Senior Front-End Developer

Dolls Kill

Full Time
San Francisco, United States   
Posted 9h ago
About us
Named “The Fastest Growing Retailer in the US", Dolls Kill is a fashion brand that boldly empowers young women to celebrate their individuality. Our customers would rather give an enthusiastic "f you" than conform to the contrived styles of today's fashion industry... and we help them do it. We have an amazing team of retail leaders, scrappy hackers, and fashion trendsetters who are fun to work with and serious about what they do. We’re based in San Francisco and backed by strong consumer-focused venture investors.
 
About the Role
As a Senior Front-End Developer, you'll be part of a team of engineers, product managers, and designers responsible for making our website a fun, engaging, and inspiring shopping experience for our customers. You'll own CSS, HTML, and JavaScript updates and will write code that is performant, fault-tolerant, maintainable, testable, and concise... all while ensuring that the products and features you build align with new industry trends and innovations. You'll also play a key role in architecting and developing a redesigned web app front end for our website.

If you're a rock start developer and love what we stand for, the products we sell, and are passionate about building world-class shopping experiences, then come join the Dolls Kill team. We have a casual and fun office environment that actively steers clear of rigid "corporate" culture, focuses on productivity and creativity, and allows you to be part of a world class team while still being yourself.

Responsibilities

    • Contribute to the high-level technology roadmap, and eCommerce platform architecture for the company
    • Play a key role in redesigning and replatforming our high-availability, enterprise-level website
    • Architect technical solutions and develop high level designs based on business requirements
    • Write high quality Javascript and CSS to create an exceptional user experience
    • Assist in designing and developing a responsive frontend eCommerce application interface
    • Build efficient and reusable front-end systems and abstractions
    • Identify and communicate front-end best practices
    • Ensure compliance with web standards and accessibility requirements
    • Own customer-facing features; work with design to build out a clean user interface
    • Convert PSDs into standards-compliant front end code and implement template, CSS, and JavaScript changes
    • Participate in design and code reviews; collaborate with a strong, passionate engineering team
    • Work with data analysts and backend engineers to build features and ship experiments
    • Perform QA and regression testing of web components including but not limited to browser compatibility
    • Troubleshoot and fix front-end issues; find and address performance issues

Requirements

    • Bachelor’s degree or significant training in Computer Science, Web Design or related discipline
    • 5+ years experience in Javascript front-end application development
    • Experience with high traffic or high complexity websites
    • Knowledge of responsive design and disabled accessibility techniques
    • Ability to analyze and improve performance of web applications
    • Capable of turning complex concepts into features with understandable abstractions and design and reducing complexity
    • Track record of leading complicated features, bug fixes, and integrations with limited guidance from others
    • Experience with all aspects of dev cycle from collaborating with product & design to squashing bugs with QA
    • Strong problem solving skills
    • Excellent communication skills
    • Excited about working in a fast-paced startup environment

Technical Skills

    • Expert knowledge of HTML, CSS, JavaScript, JavaScript libraries and tooling
    • Extensive experience with front-end web app frameworks such as React, Angular.js, etc.
    • Familiarity with Progressive Web Applications, Single Page Applications, and Accelerated Mobile Pages
    • Experience with front-end build and compile tools such as Require, SASS, Gulp or Grunt
    • Understanding of eCommerce development features and requirements including PCI compliance
    • Knowledge of common security front-end vulnerabilities and defensive coding techniques

Nice to Have Skills

    • Strong experience in developing full featured Progressive Web Applications
    • Familiarity with Magento eCommerce platform
    • Knowledge of Magento PWA Studio
    • Scope and develop regression and unit tests
    • Experience with distributed serverless environments (Lambda@Edge, Cloudflare Workers, etc)
    • Ability to make recommendations on UI design and UX best practices