Команда Nullgravity создана для тебя, если ты любишь генерировать новые идеи, прорабатывать их и реализовывать в продукте. Ты будешь максимально успешен в роли разработчика в нашей команде, если ты разделяешь ответственность за качество реализации проекта и умеешь принимать обратную связь.
В Nullgravity тебя ждет работа с комплексными проектами в команде с опытными аналитиками, дизайнерами и тестировщиками. Мы делаем акцент на профессиональное развитие команды как для того, чтобы решать все более и более сложные задачи в рамках новых проектов, так и для того, чтобы улучшать возможности развития каждого человека в команде.
• Знание Swift (version 4+);
• Хорошее понимание SOLID принципов;
• Умение писать код, используя архитектуру MVP, а еще лучше VIPER;
• Правильное использование многопоточности в проектах (GCD, NSOperationQueue);
• Умение работать с AutoLayout и Storyboard;
• Опыт работы с CoreData;
• Понимание принципов UI/UX-дизайна;
• Умение работать с аналитическими сервисами: Firebase, Google Analytics;
• Опыт распределенной разработки (Git, JIRA).
• Знание методик автоматизированного тестирования кода и интерфейса;
• Есть опубликованные приложения в App Store;
• Знание основных паттернов проектирования и опыт их применения;
• Опыт работы в Agile-проектах, в том числе с инженерными практиками Agile.
• Оплачиваемый отпуск и больничные;
• Просторный open-space с видом на лес, комфортное рабочее место, красивый MacBook;
• Несколько маршрутов корпоративной развозки;
• Регулярные Rate Ups & Assessment Grades;
• Дружный коллектив молодых профессионалов;
• Оплата профильных курсов и конференций.
• Взаимодействие с аналитиками, дизайнерами и тестировщиками;
• Проектирование программного дизайна приложений;
• Написание качественного, промышленного кода.