Job Ttitle: URBN Web Software Engineer
Company: URBN
Description: Role Summary:URBN is hiring a Software Engineer. 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. Role Responsibilities:Engineering and maintaining, from a single codebase, the user interfaces that power URBN’s web presence for its entire family of brands.Writing code that is readable, maintainable, well-tested, and properly documented.Implementing efficient and reusable front-end systems via modern web technologies (JavaScript/Node/Vue.js).Collaborating with Product Designers, Product Managers, and other Software Engineersto deliver compelling user-facing products.Performance, scalability, and accessibility are top of mind in all we do; writing code that improves these metrics is a must.Communicating with peers and colleagues by sharing insights and through active participation in team solution design sessions.Practicing graceful, thoughtful, and effective peer review.#LI-BL1 Role Qualifications:
HTML5, CSS3, JavaScript (ES6+), Node, asynchronous programming, JSONGeneral familiarity with browser APIsA foundational understanding of the HTTP protocol (status codes, http verbs)Able to implement best practices for SEO and Accessibility across many devicesComfortable using developer tools, IDEs, debugging, and third-party tools such asGoogle’s Lighthouse to optimize web page and code performanceA firm understanding of progressive enhancement and graceful degradationFamiliarity with responsive web design patterns in semantic HTML/CSSCSS and JS preprocessing like SASS / BabelComfortable using Git and GitHub and familiar with the pull request processBonus Skills (not required)Experience with writing universal/isomorphic web applications using NodeExperience with Vue/React, Vuex/Redux/Pinia, Webpack/ViteUnderstanding of RESTful web servicesFamiliarity with Continuous Integration (CI) and build automationDevice and browser testing using automation (testcafe/webdriver.io)Open to being coached and/or mentoring colleaguesPlaces value on pair programming practices * Can confidently deliver technical presentations to colleaguesActive participation in the open source community The Perks:URBN offers comprehensive Perks & Benefits to employees. Availability and eligibility to specific benefits may be subject to your location and employment status. Benefits include medical, dental, vision, PTO, generous employee discounts, retirement savings and much more! For additional information visit EEO Statement:URBN celebrates diversity and is committed to creating an inclusive environment for all employees. We are proud to provide equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, sex (including gender, pregnancy, sexual orientation, and gender identity or expression), religion, creed, age, physical or mental disability, national origin or ancestry, ethnicity, citizenship, service in the uniformed services, genetic information, or any other protected characteristic as established by law. We believe strongly in fostering a safe, fair and respectful work environment. To ensure compliance with our non-discrimination and anti-harassment policies, we offer anti-harassment training to managers and employees.
Salary:
Location: Philadelphia, PA
Date: Wed, 30 Apr 2025 07:16:19 GMT
Read More…
Receive emails for the latest jobs matching your search criteria