Front End Developer

To apply for this role, please read the job description below and send your resume to careers@reverieinc.com with the subject line as “Front End Developer vacancy”.

Why Reverie exists:

Today we make majority of our fellow citizens who can’t speak English but are already online feel unwelcome on the Internet. Whenever they visit your site or app, they are met with a wall of text in a language that they can’t understand.

We at Reverie believe in Language Equality on the InternetTM. This means that every non-English speaker, should enjoy as native and organic an experience online as you and I take for granted. We are working towards this mission by building the full-stack of language technologies spanning fonts, font rendering, transliteration (when you write the same word in a different script), translation, language apps, and multilingual search for web portals and mobile apps.

What Reverie does:

Reverie helps you connect beyond India’s 10% English users. We understand your business context to provide fast and scalable solutions via our Language-as-a-ServiceTM (LaaSTM) platform. We take immense pride in the fact that we tackle the most complex and impactful problems in computing today. To that end, we’ve worked super hard to assemble a team of experts across machine learning, NLP, linguistics, data science, machine translation and multilingual search. Now, localisation is just an API away.

Required skills for this role:

  • Rock solid with core front-end technologies: React, HTML, CSS3, JavaScript, JSP, JSON, XML, AJAX, PHP, CSS (the latter two for a 80:20 role for engineering: marketing)
  • Thorough understanding of event sourcing designs including Flux architecture
  • Experience building reusable, stand-alone React components
  • Create pixel perfect UI/UX from wireframes and mocks provided by UI/UX designer
  • Understanding of interfacing with RESTfull applications
  • Experience with creating dynamic Single Page Applications with frameworks such as React, RequireJS, AngularJS, or Ember
  • Experience with using version control system such as Git/GitHub
  • Expert with Firebug and Chrome Developer Tools for debugging, live editing, performance evaluation, JavaScript profiling, etc.
  • Experience or familiarity with modern front-end tools such as Gulp, Grunt, Webpack, Compass, Sass, CSS frameworks, Iinters, JS libraries like jQuery or YUI, Underscore, Node and NPM, Grunt, and CodeKit.
  • A solid understanding of the following concepts: modular development, functional programming, DRY, event-driven pub/sub architecture, closures.
  • Experience on WordPress & custom code websites

Bonus Points:

  • Experience in a start-up environment
  • Knowledge of backend technologies such as Java or NodeJS

What we DON’T care about:

Your age, gender, where you went to college, or your academic scores.

What we DO care about:

  • Our mission resonates with you
  • You meet most of the requirements listed above
  • You have an insatiable curiosity, which means you’ll figure a way out even in an unfamiliar environment
  • And finally your integrity and work ethic

To apply for this role, please read the job description below and send your resume to careers@reverieinc.com with the subject line as “Front End Developer vacancy”.