Avatar for Algolia

Algolia is a search-as-a-service platform delivering digital experiences for companies.

Paris Open Source Software Engineer - JavaScript

€40k – €65k β€’ No equity
Apply now
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 Open Source JavaScript developer to join the InstantSearch team at Algolia. We are responsible for providing the best developer experience to our users through the development of open source UI libraries such as InstantSearch.js. InstantSearch libraries are sitting on top of the raw Algolia API, providing UI semantics that are easy to use and understand, like a SearchBox widget to add to your webpage.

We're not using only one framework, but all of them (you don't need to know all of them though, we teach each others). We build open source tools for Angular, Vue.js, React but also plain JavaScript ("Vanilla JS" 🍦). We do so because our users are constantly giving us feedback about their needs via GitHub, our discourse forum or our support system. We are at the frontline of the developer experience at Algolia, a great position to have a big impact for anyone.

This is an opportunity for someone to help design and make an immense impact at a fast growing company. You should value and practice transparency, have the humility to accept your weaknesses and continuously strive to improve both personally and professionally.

Do you like, or would you like to, craft code, tools and libraries for developers? Do you love to design a clean API solving real-world use cases? Then apply and let's chat about it.

πŸ’Ό RESPONSIBILITIES

Architecture, design and develop new versions of Vue InstantSearch, React InstantSearch, InstantSearch.js, and Angular InstantSearch with the help of the team
Implement new features, solve issues and analyse user's feedback on our popular open-source projects
Coordinate with our design and marketing teams on the release of new projects and websites
Take ownership and be able to deliver without defined processes and implicit direction
Teach us what we don't know and how you want to improve Algolia and our tools
Participate (new features, bug fixes) to other popular open-source projects related to our project needs

βœ… REQUIREMENTS

Good knowledge of JavaScript (ES5, ES6), the DOM, HTML, CSS
You have created at least one reusable module (private or public)
Experience with at least one of the following frameworks React, Angular, Vue.js or Ember.js
A passion for shipping quality code
Willingness to go beyond what you know today
Good oral and written communication in English
We are not specifically looking for very active GitHub profiles (that's only a plus), we are looking for developers that know a bit and wants to create tools for others developers
This is not a remote position, we don't have full-remote positions for now but we do offer relocations packages when applicable
Overall we care about your current and future skillset. Not where you studied or who do you know. We care about what you like to do and about what you'd like to do in the future, at Algolia.

πŸ‘ NICE TO HAVE / YOU MAY KNOW

Experience with JavaScript type checkers (TypeScript, flow)
Native or mobile web experience (react-native)
Experience with npm, Yarn, webpack, Rollup, Lerna
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
Active GitHub profile, even adding comments to issues to help people is worth it

🌈 BENEFITS

Health, dental, and vision benefits for you and your family
Life insurance and disability benefits
Paid parental leave
Relocation support up to 6000 euros for Europe
401(k) Matching plan

πŸŒ‡ PERKS

Competitive pay and equity in a healthy startup
Your choice of computer, phone, headphones, you name it: everything you need to be efficient and at ease
Flexible work hours & unlimited time off (we do impose a minimum)
Two weeks paid trip to work in our other offices (SF, NY)
Coaching and sponsorship to attend, participate and speak at leading industry conferences
Ongoing professional education opportunities through internal & external workshops, including language learning (English/French), coding & more.
Unique referral rewards program: refer a candidate, and we’ll donate to your charity of choice
Fully stocked office and kitchens, team workouts, meals & happy hours


==> Please apply on our website : algolia.com/careers#60c7c780-1009-4030-8e44-f653fa2ebd36