3+ years of software development experience;
Git & Git Flow knowledge;
Independence, ability to learn and understand other people’s code;
Strong Kotlin & Coroutines knowledge;
Clean architecture understanding;
Experience writing gradle scripts.
Desire to work with Flutter;
JavaScript experience;
Game Dev experience.
У нас проект почти полностью на Kotlin. Java осталась только на умирающих модулях.
У нас большая часть кода переведена на корутины (Coroutines). На RX и более древних технологиях тоже только умирающие модули.
У нас есть возможность работать с Flutter, он в стеке.
У нас большая свобода выбора технологий и решений в плане девелопмента. Разработчик имеет возможность что-то добавить в проект или его улучшить.
У нас нет задач «сегодня выкапываем — завтра закапываем». Если разработчик пишет код качественно, то он к старым модулям/задачам врят ли будет возвращаться. Он будет работать постоянно над новыми фичами.
У нас в команде почти нет верстки — человек не будет верстать (ну кроме праздников).
бОльшая часть задач на проекте — сложная и нестандартная. Кандидат не будет 40 часов в неделю двигать вьюшки и добавлять вызовы на бекенд, как это обычно происходит на более стандартных проектах
Integration of various services;
Researches;
Maintaining the existing code base;
Writing new libraries;
Improving old libraries.
Technology stack:
Kotlin, Coroutines, Kotlin Flow, Gson, Retrofit, Flutter, Cocos 2djs
The site of the company: qooco.com.ua/products