Sourceworx
Sourceworx
Sourceworx е компания за ИКТ решения, която помага на организациите да се справят със сложни бизнес и технологични предизвикателства. Опирайки се на повече от 16 години опит в индустрията, тя предоставя киберсигурност, управлявани ИТ услуги, разработване на софтуер, инструменти за управление на проекти и системи за управление на обучението, съобразени с различни оперативни потребности. Работата ѝ е насочена към подпомагане на бизнеса за подобряване на производителността, сигурността и ефективността, а статусът ѝ B-BBEE Level 1 отразява заявения ангажимент към многообразието и равенството.

Старши Android разработчик (работа от офиса, Южна Африка) - Sourceworx

Sourceworx търси старши Android разработчик за създаване и поддръжка на мобилни приложения, интегриране на бекенд услуги и подобряване на качеството и производителността на приложенията. Ролята включва сътрудничество с инженери по различните инфраструктурни слоеве за реализиране на нови функционалности.

Описание

  • Създаване и проектиране на Android приложения
  • Поддържане на висока производителност, качество и отзивчивост на приложенията
  • Сътрудничество с екипа за дефиниране, проектиране и внедряване на нови функционалности
  • Използване на техническа проектна документация за насочване на разработката на решения
  • Диагностициране на тесни места, отстраняване на дефекти и подобряване на поведението на приложенията
  • Подпомагане на качеството на кода, поддържаемата организация и автоматизацията
  • Прилагане на принципи, методи и инструменти на DevOps в разработката
  • Разработване и поддръжка на Android приложения, свързани с бекенд услуги
  • Сътрудничество с инженери и разработчици, отговорни за различни инфраструктурни слоеве

Изисквания

  • Напреднали умения по Java със значителен опит в разработването с Kotlin
  • Отлично познаване на интегрираната среда за разработка Android Studio
  • Много добро разбиране на принципите на обектно-ориентираното програмиране
  • Професионален опит с използването на Groovy
  • Разбиране на ограниченията и характеристиките на производителността на приложенията
  • Познания по управление на паметта и многопоточно програмиране
  • Познаване на REST API
  • Способност за реализиране на ориентирани към потребителя интерфейси и прилагане на принципи за дизайн на потребителски интерфейси
  • Опит с платформи за автоматизирано тестване и модулно тестване
  • Способност за измерване на производителността на системи и оптимизирането ѝ
  • Разбиране на принципите за дизайн на Apple и насоките за интерфейси
  • Отлично познаване на инструменти за версиониране на код като Git или Azure DevOps
  • Познаване на практиките за непрекъсната интеграция
  • Опит с Agile методологии и инструменти като Jira
  • Бакалавърска степен по компютърни науки или еквивалентна квалификация
  • Поне пет години професионален трудов опит