Text copied to clipboard!

Заглавие

Text copied to clipboard!

Старши Android разработчик

Описание

Text copied to clipboard!
Търсим Старши Android разработчик, който да се присъедини към нашия екип и да играе ключова роля в проектирането, разработката и поддръжката на висококачествени мобилни приложения за Android. Идеалният кандидат има задълбочен практически опит в изграждането на мащабируеми, сигурни и надеждни приложения, отлично разбиране на жизнения цикъл на Android приложенията и способност да взема технически решения, които подобряват производителността, стабилността и потребителското изживяване. Тази роля е подходяща за професионалист, който не само пише чист и ефективен код, но и активно допринася за архитектурни решения, менторство на по-млади колеги и непрекъснато усъвършенстване на инженерните практики в екипа. В ежедневната си работа ще участвате във всички етапи на разработката — от анализ на бизнес изискванията и техническо планиране до имплементация, тестване, публикуване и последваща оптимизация. Ще работите в тясно сътрудничество с продуктови мениджъри, UX/UI дизайнери, backend разработчици, QA инженери и други заинтересовани страни, за да създавате приложения, които отговарят на високи стандарти за качество и реални потребителски нужди. Очаква се да имате увереност в работата с Kotlin и/или Java, Android SDK, Jetpack компоненти, REST API интеграции, локално съхранение на данни, асинхронно програмиране и съвременни архитектурни модели като MVVM, MVI или Clean Architecture. Като Старши Android разработчик ще имате важна роля в определянето на техническата посока на мобилните продукти. Ще анализирате съществуващи решения, ще идентифицирате възможности за подобрение и ще предлагате устойчиви подходи за развитие на кода и инфраструктурата. Ще участвате в code review процеси, ще подпомагате внедряването на добри практики за тестване, CI/CD автоматизация, мониторинг и диагностика на проблеми в продукционна среда. Също така ще се очаква да следите новостите в Android екосистемата и да оценявате кога и как нови технологии могат да бъдат приложени ефективно в контекста на продукта и екипа. Успешният кандидат съчетава силни технически умения с аналитично мислене, комуникативност и ориентация към резултати. Той или тя умее да балансира между бързина на изпълнение и дългосрочна устойчивост, да работи самостоятелно при сложни задачи и едновременно с това да бъде надежден партньор в екипна среда. Ако сте мотивирани да създавате качествени Android решения, да влияете върху архитектурата на продукта и да работите по значими дигитални проекти с реално въздействие, тази позиция предлага отлична възможност за професионално развитие и принос.

Отговорности

Text copied to clipboard!
  • Проектиране и разработка на Android приложения с високо качество и добра производителност
  • Създаване и поддържане на мащабируема мобилна архитектура и чист код
  • Интеграция с външни и вътрешни API услуги и системи
  • Провеждане на code review и прилагане на добри инженерни практики
  • Оптимизиране на производителността, стабилността и сигурността на приложенията
  • Сътрудничество с продуктови, дизайнерски и QA екипи по време на целия цикъл на разработка
  • Менторство и техническа подкрепа на по-млади Android разработчици
  • Участие в публикуване на приложения и поддръжка след внедряване

Изисквания

Text copied to clipboard!
  • Минимум 5 години опит в разработката на Android приложения
  • Много добро владеене на Kotlin и добро познаване на Java
  • Опит с Android SDK, Jetpack компоненти и съвременни архитектурни модели
  • Практически опит с REST API, JSON и мрежова комуникация
  • Познаване на принципите за писане на тестируем, поддържаем и чист код
  • Опит с Git, code review процеси и CI/CD среди
  • Разбиране на жизнения цикъл на Android приложенията и управление на състояние
  • Добри комуникационни умения и способност за работа в кросфункционален екип

Потенциални въпроси за интервю

Text copied to clipboard!
  • Колко години опит имате в Android разработката?
  • С кои Android архитектурни модели сте работили най-често?
  • Какъв е опитът ви с Kotlin в продукционна среда?
  • Работили ли сте по приложения с голям брой активни потребители?
  • Имате ли опит с Jetpack Compose или XML базирани интерфейси?
  • Как подхождате към оптимизацията на производителността на мобилни приложения?
  • Участвали ли сте в менторство или техническо ръководство на екип?
  • Какъв е опитът ви с автоматизирано тестване и CI/CD процеси?