URBN Senior Software Engineer, Web @ URBN Outfitters, Inc. - Philadelphia, PA 19112

Job Overview

2 months ago

URBN Senior Software Engineer, Web

URBN Outfitters, Inc. - Philadelphia, PA 19112

Sr. Software Engineer, Web

Urban Outfitters, Inc. (“URBN”), is a leading lifestyle products and services company which operates a portfolio of global consumer brands comprised of Anthropologie, BHLDN, Free People, Terrain, Urban Outfitters and Nuuly brands and the Food and Beverage division. Urban Outfitters, Inc., is a Fortune 1000 company with $4 Billion in revenue.

Overview

The URBN Engineering team is responsible for building the front-end experiences that power URBN’s major brands: Urban Outfitters, Anthropologie, and Free People. Our challenges range from writing algorithms which serve personalized landing pages to solving the complex UI data structures of our product detail pages. We work closely with embedded product, user experience, and design teams to build performant and forward-thinking e-commerce experiences for our customers.

We’re looking for talented and self-motivated front-end software engineers to join our engineering group. Do you enjoy building inclusive, performant, accessible, and standards-compliant websites? Us too! Do you appreciate learning, iterating, and solving new challenges? That’s great! We have the unique task of improving customer interactions across our e-commerce sites every day. Have you ever wanted to contribute to a code base used by millions of customers? Do you want to be part of a team that gets to improve upon that code base as a result of user testing, data gathering, and performance audits? We think it’s a unique and rewarding endeavor and if you do too, we’d love to hear from you!

Responsibilities

  • Implementing and maintaining the web user interfaces that power all URBN Brands from a single code base.

  • Modeling expertise in writing code that is readable, maintainable, well tested, and documented.

  • Collaborating with Product Designers, Product Managers, and other Software Engineers to deliver compelling user-facing products.

  • Performance, scalability, and accessibility are top of mind. Finding ways to weave improvements in these areas into all our work is a must.

  • Contribute ideas for improvement around coding standards and process to ensure we are applying modern best practices to our work.

  • Participates in Pair Programming and presenting tech topics to the team.

  • Practicing graceful, thoughtful, and effective peer review.

  • Leading medium to large feature implementation with low oversight.


Qualifications

  • General familiarity with browser APIs

  • A foundational understanding of the HTTP protocol (status codes, http verbs)

  • Able to implement best practices for SEO and Accessibility across many devices

  • Comfortable using developer tools, IDEs debugging, and third-party tools such as Google’s Lighthouse to optimize web page and code performance

  • A firm understanding of progressive enhancement and graceful degradation

  • CSS and JS preprocessing like SASS / Babel

  • Ability to drive Git processes, branching strategy, and conflict resolution

  • Strong communications skills - able to discuss complex technical problems across teams and non-technical audiences

  • Proficient with modern JavaScript frameworks (Vue, React) and Webpack

  • Understanding of state management methods and implementation (Vuex/Redux)


Bonus Skills (not required)

  • Experience with writing universal/isomorphic web applications using Node

  • Deep understanding of RESTful paradigms

  • Familiarity with Continuous Integration and build automation

  • Device and browser testing using automation (testcafe/webdriver.io)

  • Open to mentoring others on the team

  • Active in the open source community

  • Ecommerce experience handling product catalogs and payment collection / processing for a large consumer base.


The above information has been designed to indicate the general nature and level of work performed by employees within this classification. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications required of employees assigned to this job.

Similar Jobs

URBN Product Manager, Awareness

URBN Outfitters, Inc.

Philadelphia, PA

You will be responsible for synthesizing multiple, often conflicting, points of view and sources of information to define, implement, and iterate on a product…

URBN OMS Solutions Architect

URBN Outfitters, Inc.

Philadelphia, PA

Experience selecting and supporting software packages. At least 8 years of software development experience. The OMS Solution Architect is a key role involved in…

URBN Senior Business Analyst

URBN Outfitters, Inc.

Philadelphia, PA

Work closely with analysts within the Enterprise Data team and data scientists in other departments to provide datasets and insights necessary to support…

Nuuly Senior Software Engineer - Services

URBN Outfitters, Inc.

Philadelphia, PA

Degree in a software or engineering-aligned field and/or proven hands-on experience with the full software development lifecycle.

URBN QA Engineer

URBN Outfitters, Inc.

Philadelphia, PA

Produce effective and creative software test plans and cases. Solid understanding of build tools and software configuration management standards (Jenkins,…

Urban Outfitters Associate, eCommerce & Web Production

URBN Outfitters, Inc.

Philadelphia, PA

Urban Outfitters is looking for a creative, enthusiastic, and dedicated individual to play a key role in the product catalog management and visual merchandising…

URBN Business Intelligence Manager

URBN Outfitters, Inc.

Philadelphia, PA

Communicating effectively with concise insights and/or visualizations utilizing software such as Excel and PowerPoint while partnering collaboratively with…

URBN Web Engineering Manager

URBN Outfitters, Inc.

Philadelphia, PA

Our challenges range from writing algorithms which serve personalized landing pages to solving the complex UI data structures of our product detail pages.

URBN Senior Android Engineer

URBN Outfitters, Inc.

Philadelphia, PA

Experience driving adoption of software engineering standard methodologies. Experience leading software projects with source control systems like GitHub.

URBN UX Product Designer

URBN Outfitters, Inc.

Philadelphia, PA

Urban Outfitters, Inc. is seeking an empathetic, human-centered Product Designer to join URBN’s Digital Product team; a centralized group, tightly aligned with…

URBN Java Engineer

URBN Outfitters, Inc.

Philadelphia, PA

Experience with Agile or Scrum software development methodologies. Analyze issues in the software, identify solutions and fix bugs.

URBN Associate Data Analyst

URBN Outfitters, Inc.

Philadelphia, PA

Communicating effectively with concise insights and/or visualizations utilizing software such as Excel and PowerPoint while partnering collaboratively with…

Urban Outfitters Associate eCommerce & Web Production (UO MRKT)

URBN Outfitters, Inc.

Philadelphia, PA

Urban Outfitters is looking for a creative, enthusiastic, and dedicated individual to play a key role in the product catalog management and visual merchandising…

Nuuly Android Engineer

URBN Outfitters, Inc.

Philadelphia, PA

Experience driving adoption of software engineering standard methodologies. Experience leading software projects with source control systems like GitHub.

URBN IT Business Systems Analyst, Production and Sourcing Systems

URBN Outfitters, Inc.

Philadelphia, PA

URBN IT Business Systems Analyst – Production and Sourcing Systems. Director of Production and Sourcing Systems. 1-3 years related systems analyst experience.

URBN Android Engineer

URBN Outfitters, Inc.

Philadelphia, PA

Experience driving adoption of software engineering standard methodologies. 3+ years professional experience as an Android software development.

URBN Product Manager, Explore and Evaluation

URBN Outfitters, Inc.

Philadelphia, PA

You will be responsible for synthesizing multiple, often conflicting, points of view and sources of information to define, implement, and iterate on a product…

URBN Network Operations Center Support Analyst (Gap, PA)

URBN Outfitters, Inc.

Gap, PA

Monitoring Technology infrastructure including servers, networks, applications and events throughout the URBN enterprise.

URBN Enterprise Warehouse Data Modeler

URBN Outfitters, Inc.

Philadelphia, PA

Familiarity with data modeling software. You will work with Data Engineers and Business Analysts to design, implement, and maintain our Enterprise Data…

URBN IT Business Systems Analyst, Merchandising Systems

URBN Outfitters, Inc.

Philadelphia, PA

The business analyst position is the key liaison between the Information Technology Department and all wholesale, allocation, planning & ERP system activities…

URBN Web Software Engineer

URBN Outfitters, Inc.

Philadelphia, PA

We work closely with embedded product, user experience, and design teams to build performant and forward-thinking e-commerce experiences for our customers.

Nuuly Platform Engineer

URBN Outfitters, Inc.

Philadelphia, PA

Degree in a software or engineering-aligned field, coding boot camp or certificate, or equivalent experience. Knowledge of one or more programming languages and…

URBN Senior Software Engineer - OMS

URBN Outfitters, Inc.

Philadelphia, PA

At least 5 years of software development experience. Help determine the requirements, then plan, design, and develop complex and business critical software…

URBN Software Engineer

URBN Outfitters, Inc.

Philadelphia, PA

At least 3-5 years of software development experience. Help determine the requirements, then plan, design, and develop complex and business critical software…