Javascript developer

з/п не указана

Вакансия в архиве

Работодатель, вероятно, уже нашел нужного кандидата и больше не принимает отклики на эту вакансию

Показать описание вакансии

Требуемый опыт работы: 3–6 лет

Полная занятость, удаленная работа

Firefly Labs, one of the largest Node.js projects in existence, is looking for a full stack JS developer to create awesome new products and improve on already successful ones.

Here at Firefly, we believe that great ideas can come from anywhere. So to be a successful javascript developer, you must constantly learn new things and play around with the latest tech. Because the more you improve, the more you make the impossible possible.

Our company is against doing unnecessary or repetitive tasks. As a JS developer, if you know that something can be automated away, then build a batch kit or tool around it and make it so — just remember to share it with the team!

As a developer, you're at the center of the entire company. The products you create will ultimately drive our success. If that sounds like something you can do, then submit your application today.

You will:
  1. Develop interactive web-based and desktop GUI applications
  2. Support and develop existing codebase
  3. Develop and integrate server-side APIs
  4. Write automated tests to ensure high-quality work
  5. Manage versions of core libraries with associated documentation
  6. Perform code reviews

We're looking for someone with:
  1. Experience using ReactJS/AngularJS
  2. Comprehension of ES6/ES7 or Babel
  3. Background with Node.js®
  4. Awareness of software architecture, design patterns, and OOP
  5. Experience in Agile development/teamwork
  6. Expertise in Git, Bash
  7. Passion for building great software
  8. Capacity to handle high-pressure situations
  9. Ability to understand complex systems
  10. Proficiency in written and spoken English

Nice to haves:
  1. Experience with
    1. Python
    2. Typescript
    3. MeteorJS
    4. gulp.js, webpack
  2. Understanding of Flux and Redux approaches
  3. Background in designing complex distributed systems
  4. Solid knowledge of data storages (PostgreSQL, MongoDB, Elasticsearch, Druid)
  5. Expertise in designing complex algorithms
  6. Experience writing TDD-based unit tests
  7. Expertise in Azure/AWS/Docker
  8. Understanding of machine learning/deep learning basics

We encourage you to apply if:

  1. You're obsessed with learning and personal growth
  2. You can handle being out of your comfort zone
  3. You're incredibly self-driven
  4. You like receiving feedback and making improvements to how you do things
  5. You enjoy working with people from different countries and backgrounds
  6. You can deal with stressful situations
  7. You want to learn the skills to one day run your own company

Ключевые навыки


Вакансия опубликована 9 февраля 2019 в Омске

Написать сопроводительное письмоПисьмо отправлено

Сопроводительное письмо к отклику

Похожие вакансии