Algolia was built to help users deliver an intuitive
search-as-you-type experience on their websites and mobile apps. We
provide a search API used by thousands of customers in more than 100
countries. Billions of search queries are answered every month thanks to
the code we push every day into production.
We're looking for an
experienced JavaScript engineer
to help us build the tools and libraries that will reinforce Algolia as
the go-to solution for every search focused UI. Are you an open-source
JavaScript aficionado ready to help our users
code a search UI in ten minutes? Do you understand the challenges between API design and implementation? If so, we want to hear from you!
This is an opportunity for someone to help design and make an immense impact
at a fast growing company. We're looking for candidates who raise the
level of our teams. You should value and practice transparency, have the
humility to accept your weaknesses and continuously strive to improve
both personally and professionally. Are you ready for the challenge?
RESPONSIBILITIES
REQUIREMENTS
- Strong knowledge of JavaScript (ES5, ES6), the DOM, HTML, CSS
- Experience with at least React, Angular, Vue.js or Ember.js
- 3+ years of programming experience in web development
- Practical knowledge of at least one scripting language: Python, Ruby or PHP
- Understanding of the different layers involved in loading a web page (network, cache, rendering)
- A passion for shipping quality code
- Willingness to go beyond what you know today
- Great oral and written communication in English
NICE TO HAVE
- Experience with JavaScript type checkers (TypeScript, flow)
- Native or mobile web experience (react-native)
- Active GitHub profile in the open-source JavaScript world
- You are able to show empathy towards your colleagues
- You like to help, teach and mentor your colleagues
- You are a manager of one
- UI design skills