Senior Software Engineer
Core
Building products and features to increase organic traffic, improve search and recommendations, and enhance user experience for Sephora's omni-channel business across Southeast Asia & Oceania.
Role type
Senior Software Engineer (Discovery Squad)
Builds
User-facing web pages, search interfaces, and recommendation systems for Sephora's digital platform.
Domain
E-commerce / Retail Technology
Deliverable
product features
Required skills
Large-scale web application development, scalable API design, modern JavaScript frameworks (Angular/Vue/React), Server-Side Rendering (SSR), micro-frontends, automated testing, 3rd party tool integration.
Preferred skills
Experience with SEO, performance optimization, mentoring junior engineers.
Technologies
JavaScript, Ruby, Python, Angular, Vue, React, SSR, Micro-frontends, Dynamic Yield, Olapic.
Responsibilities
Lead modernization of user-facing pages using SSR and micro-frontends; oversee integrations and performance improvements for 3rd party tools; enhance search capabilities and internal navigation; create campaign content mechanisms to increase customer engagement; manage and mentor junior software engineers.
Seniority
Senior, hands-on IC with mentorship responsibilities