Back to job overview

Full Stack Software Engineer (3 Months Project Contract)

This job was posted on Oct 26
Sephora Digital SEA
Working from remote
Contracting

As​ ​ part​ ​ of​ ​ our​ ​ first​ ​ omni​ ​ channel​ ​ initiative​ ​ at​ ​ Sephora,​ ​ we​ ​ are​ ​ seeking​ ​ for​ ​ a ​ ​ talented software​ ​ engineer​ ​ to​ ​ help​ ​ us​ ​ in​ ​ the​ ​ execution​ ​ and​ ​ delivery​ ​ of​ ​ this​ ​ project.

You’ll​ ​ be​ ​ responsible​ ​ for​ ​ the​ ​ revamp​ ​ of​ ​ our​ ​ highly​ ​ visited​ ​ page​ ​ - ​ ​ Store​ ​ Locations.​ ​ This project​ ​ requires​ ​ you​ ​ to​ ​ build​ ​ a ​ ​ listing​ ​ page​ ​ that’s​ ​ catered​ ​ to​ ​ different​ ​ countries​ ​ and individual​ ​ store​ ​ pages.

The​ ​ listing​ ​ page​ ​ would​ ​ highlight​ ​ important​ ​ aspects​ ​ of​ ​ each​ ​ unique​ ​ store​ ​ with​ ​ regards​ ​ to their​ ​ geolocation,​ ​ opening​ ​ hours​ ​ and​ ​ services​ ​ offered.​ ​ Apart​ ​ from​ ​ that,​ ​ customers​ ​ would be​ ​ able​ ​ to​ ​ book​ ​ services​ ​ at​ ​ the​ ​ respective​ ​ store​ ​ of​ ​ their​ ​ choice.​ ​ This​ ​ booking​ ​ feature​ ​ is powered​ ​ by​ ​ a ​ ​ third​ ​ party​ ​ vendor​ ​ which​ ​ you​ ​ are​ ​ required​ ​ to​ ​ integrate​ ​ with​ ​ as​ ​ well.

Requirements

This​ ​ is​ ​ a ​ ​ full​ ​ stack​ ​ role​ ​ that​ ​ requires​ ​ you​ ​ to​ ​ work​ ​ with​ ​ VueJS​ ​ and​ ​ Ruby​ ​ on​ ​ Rails.​ ​ You have​ ​ knowledge​ ​ and​ ​ experience​ ​ in​ ​ both​ ​ third​ ​ party​ ​ API​ ​ integration​ ​ and​ ​ building​ ​ scalable API​ ​ services.

You​ ​ also​ ​ take​ ​ pride​ ​ in​ ​ writing​ ​ clean​ ​ and​ ​ test​ ​ driven​ ​ code,​ ​ ensuring​ ​ that​ ​ your​ ​ solution​ ​ is future​ ​ proof​ ​ while​ ​ keeping​ ​ optimization​ ​ and​ ​ scalability​ ​ in​ ​ mind.

Others

This​ ​ is​ ​ a ​ ​ 3 ​ ​ months​ ​ contract​ ​ job​ ​ that​ ​ requires​ ​ you​ ​ to​ ​ be​ ​ working​ ​ full​ ​ time​ ​ in​ ​ our​ ​ Singapore office.​ ​ The​ ​ project​ ​ is​ ​ expected​ ​ to​ ​ kickstart​ ​ no​ ​ later​ ​ than​ ​ mid​ ​ November​ ​ 2017.

Apply for this position

faz@sephoradigital.com