Проектировать, разрабатывать и внедрять бизнес-решения, использовать опыт и навыки, заниматься полным жизненным циклом функций, способствовать техническим и архитектурным решениям, создавать повторно используемый код и библиотеки, обеспечивать техническую осуществимость дизайна UI/UX, оптимизировать приложения.