Tech Stack
Job Description, Responsibilities & Requirements
Про посаду
Ми шукаємо Back-end Developer для приєднання до нашої талановитої команди! Почніть читати, які інструменти та технології ми використовуємо, і дізнайтеся про наш робочий процес. Зацікавлені приєднатися? Натисніть "Подати заявку".
Наш Front-end робочий процес
Ми використовуємо RequireJS і AngularJS для більшості наших веб-додатків, що працюють на основі даних. Крім того, що Angular дбає про інтерфейс з великою кількістю зручних директив, він також відповідає за маршрутизацію та вибір мови. Щодо тексту, ми відокремили тексти від коду, тому вам ніколи не доведеться виправляти друкарські помилки.
Наш Back-end робочий процес
Ми спілкуємося з Angular JS через наш RESTful API, який побудований на Laravel. Цей фреймворк PHP виконує велику частину важкої роботи, щоб ми могли зосередитися на функціональних можливостях, які найбільше важливі. Ми глибоко втягнуті в команди, використовуємо різні середовища та зручні пакети, які дозволяють нам інтегруватися з сервісами типу Slack та Mandrill.
Front- і back-end повністю розділені, так що якщо ви лише front-end або back-end, вам не доведеться мати справу з тим, що не входить до вашої компетенції.
Весь розробковий процес відбувається за допомогою Compass, хоча ми ще маємо почати працювати з CoffeeScript та HAML. Ми не дуже багато знаємо про це, тому, можливо, ви можете допомогти нам навчитися? Ми часто використовуємо grunt для компіляції Sass, дозволяємо r.js виконувати свою роботу, оновлюємо copydoc, оптимізуємо зображення, стискаємо файли gzip... майже все, щоб все було готове до випуску.
О, так, вам не потрібно боятися зіпсувати щось у виробничому середовищі, бо ви граєтеся з FTP або phpMyAdmin, бо це не наш стиль.
Все акуратно керується різними гілками git, а розгортання та міграції повністю автоматизовані.
Обов'язки
У нас є список із близько 1001 функції та виправлень, які ми хочемо запустити протягом наступних місяців. З'явиться підключення до Stripe, також і до Dropbox. Планується окремий проект під назвою 'Rewards', який потребуватиме багато Node.js та додатків у реальному часі. Ну так, і ми хочемо розширити нашу Консоль управління. Я вже згадував, що наша сторінка продукту також потребує оновлення?
А потім у нас є бажання створити додаток, налаштувати сервіс сповіщень і -найголовніше- підключити наші Hue lights до форми 'Додати кредитну картку'. Тож не турбуйтеся, що вам стане нудно найближчим часом.
Якщо я не знаю багато про AngularJS, grunt чи Laravel, але я думаю, що я досить непоганий розробник; а що зараз?
Зв'яжіться з нами! Згідно з нашим досвідом, ми допоможемо вам швидко освоїтися, якщо ви відкриті до навчання.
Вимоги
- AngularJS
- Laravel
- PHP
- Node.js
- grunt
- Sass
- CoffeeScript
- HAML
Буде плюсом
- RequireJS
- RESTful API
- Slack
- Mandrill
- Stripe
- Dropbox
- Hue lights
Ми пропонуємо
- Просторий студійний кабінет у центрі міста, де є багато місця, щоб вам було зручно.
- Деякі наші колеги працюють віддалено. Хоча у нас є 'правило одного дня', що означає, що кожен має бути в офісі щонайменше один день на тиждень.
Оскільки ми заохочуємо працювати там, де вам найкраще працювати, все спрямоване на цю філософію: наш акаунт Trello є нашою життєвою лінією продукту, ми обговорюємо та ділимося ідеями через Slack, проводимо ранкові стартапи в Skype і зберігаємо наші файли в Dropbox... звісно.
Про компанію
І тепер ви майже все знаєте про нас.
Прийшов час познайомитися з вами! Форма заявки трохи відрізняється від того, що ви могли б очікувати.. у нас є кілька цікавих питань і невелике завдання, тому не турбуйтеся про мотиваційний лист чи резюме.. це стосується лише вас, ваших захоплень та вашої роботи!
Подати заявку