Skip to content

synthesio/front-end-engineer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Front-End​ ​Engineer

Synthesio​ ​helps​ ​global​ ​brands​ ​and​ ​agencies​ ​discover​ ​what​ ​is​ ​said​ ​about​ ​them​ ​on​ ​social​ ​and mainstream​ ​media.

Thanks​ ​to​ ​the​ ​data​ ​collected​ ​Synthesio​ ​provides​ ​data​ ​vizualization​ ​that​ ​will​ ​enable​ ​marketing professionals​ ​optimize​ ​their​ ​decisions​ ​and​ ​strategy.

You​ ​will​ ​join​ ​an​ ​engineering​ ​team​ ​of​ ​26​ ​(brilliant)​ ​persons​ ​and​ ​take​ ​on​ ​many​ ​challenges, such​ ​as:

  • provide​ ​customizable​ ​dashboards​ ​with​ ​real​ ​time​ ​metrics,​ ​all​ ​orchestrated​ ​by​ ​native and​ ​modern​ ​Javascript​ ​ecosystem
  • work​ ​on​ ​the​ ​user​ ​interfaces​ ​of​ ​our​ ​products​ ​while​ ​being​ ​in​ ​constant​ ​contact​ ​with​ ​the data​ ​engineering​ ​team
  • improve​ ​our​ ​development​ ​workflow
  • take​ ​care​ ​about​ ​our​ ​continuous​ ​integration​ ​and​ ​error​ ​tracking
  • build​ ​a​ ​consistent​ ​ecosystem​ ​with​ ​different​ ​Web​ ​products
  • automatize​ ​the​ ​process​ ​so​ ​much​ ​that​ ​we​ ​deploy​ ​to​ ​production​ ​almost​ ​everyday (continuous​ ​delivery)

Our Tech Stack

  • Javascript​ ​stack​ ​based​ ​on​ ​node​ ​v8,​ ​ES6,​ ​Webpack​ ​and​ ​Yarn
  • Multiple​ ​projects​ ​with​ ​either​ ​Angular​ ​or​ ​React
  • Docker​ ​images​​ ​to​ ​be​ ​ready​ ​the​ ​first​ ​day​ ​to​ ​push​ ​and​ ​deploy
  • Legacy​ ​part​ ​with​ ​Backbone,​ ​Browserify​ ​grunt,​ ​gulp...
  • Lots​ ​and​ ​lots​ ​of​ ​Unit​ ​Tests​ ​to​ ​be​ ​safe​ ​with​ ​Jest,​ ​Mocha,​ ​Enzyme...
  • Continuous​ ​Integration​ ​with​ ​Gitlab​ ​CI​ ​and​ ​Jenkins
  • An​ ​​internal​ ​Sass​ ​framework​​ ​to​ ​avoid​ ​to​ ​redesign​ ​buttons​ ​each​ ​weeks
  • Documentation​ ​Driven​ ​Development
  • A​ ​​cli​ ​toolchain​​ ​to​ ​automate​ ​and​ ​simplify​ ​all​ ​the​ ​things
  • Spotify​ ​squad​ ​inspiration​ ​to​ ​release​ ​every​ ​2​ ​weeks
  • Monitoring​ ​dashboard​​ ​built​ ​with​ ​chart.io​ ​(next​ ​time​ ​with​ ​Grafana)
  • Massive​ ​data​ ​querying​ ​(750TB+ Elasticsearch, 500TB+ MySQL ​cluster, 50TB+ ScyllaDB)
  • Service​ ​monitoring​ ​(30+ HTTP APIs, 60+ Processing Daemons)
  • Data​ ​engineering​ ​based​ ​on​ ​Go,​ ​Docker,​ ​Vagrant,​ ​Ansible,​ ​Elasticsearch,​ ​Kafka...

Junior​ ​Skills​ ​and​ ​Experience​ ​We​ ​Are​ ​Looking​ ​For

  • You​ ​have​ ​a​ ​first​ ​experience​ ​with​ ​building​ ​modern​ ​web​ ​application​ ​with​ ​ES6,​ ​React and​ ​Sass​ ​in​ ​a​ ​team​ ​with​ ​source​ ​control
  • You’re​ ​curious​ ​about​ ​frontend​ ​development​ ​without​ ​falling​ ​into​ ​Javascript​ ​fatigue
  • You’re​ ​aware​ ​about​ ​quality​ ​as​ ​a​ ​top​ ​priority​ ​-​ ​you​ ​pay​ ​attention​ ​to​ ​what​ ​you​ ​make
  • You​ ​have​ ​a​ ​point​ ​of​ ​view​ ​with​ ​low​ ​ego
  • You​ ​enjoy​ ​to​ ​try,​ ​learn​ ​and​ ​be​ ​mentored

Senior​ ​Skills​ ​and​ ​Experience​ ​We​ ​Are​ ​Looking​ ​For

  • You​ ​have​ ​a​ ​deep​ ​experience​ ​with​ ​Javascript​ ​Ecosystem:​ ​ESx,​ ​React,​ ​Redux, Angular,​ ​Node,​ ​Sass,​ ​bundles​ ​tools,​ ​tasks​ ​managers...
  • You’re​ ​excited​ ​to​ ​start​ ​from​ ​scratch​ ​to​ ​build​ ​a​ ​scalable​ ​and​ ​modern​ ​web​ ​application by​ ​using​ ​patterns,​ ​simple​ ​and​ ​reusable​ ​components​ ​for​ ​complex​ ​UIs
  • You​ ​always​ ​clarify​ ​requirements​ ​and​ ​solve​ ​complex​ ​problems​ ​as​ ​if​ ​they​ ​are​ ​simple
  • You’re​ ​committed​ ​to​ ​quality​ ​as​ ​a​ ​top​ ​priority​ ​-​ ​you​ ​pay​ ​attention​ ​to​ ​what​ ​to​ ​say,​ ​what you​ ​code,​ ​what​ ​you​ ​document​ ​and​ ​what​ ​you​ ​release
  • You’re​ ​excited​ ​to​ ​mentor​ ​other​ ​teammates​ ​and​ ​teach​ ​them​ ​what​ ​you've​ ​learned,​ ​how you've​ ​succeeded​ ​and​ ​where​ ​you've​ ​failed
  • You​ ​have​ ​a​ ​point​ ​of​ ​view​ ​-​ ​without​ ​trolling​ ​-​ ​with​ ​the​ ​patience​ ​to​ ​explain​ ​it
  • Legacy​ ​codebase​ ​VS​ ​Unit​ ​Tested​ ​codebase:​ ​it​ ​doesn’t​ ​affect​ ​your​ ​way​ ​of​ ​working
  • You​ ​enjoy​ ​to​ ​try,​ ​learn​ ​and​ ​mentor

What​ ​we​ ​offer

  • Laptop​ ​of​ ​your​ ​choice
  • True​ ​big​ ​data​ ​experience​ ​with​ ​more​ ​than​ ​50​ ​millions​ ​of​ ​crawled​ ​mentions​ ​by​ ​day
  • True​ ​startup​ ​experience​ ​in​ ​center​ ​of​ ​Paris​ ​1er​ ​(Food​ ​enthusiasts​ ​take​ ​notes!)​ ​or Brussels
  • Working​ ​in​ ​English​ ​with​ ​a​ ​multi-disciplinary​ ​international​ ​team

Interview​ ​Process

  1. Phone call or hangout call (30 min)
  2. Interviews and discussion with team members (you are going to work with)
  3. Role playing with Product, Data Eng. and SRE team
  4. Interview with CTO and HR
  5. Offer

About

Front-End Engineer Job Description

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published