В Buymie мы верим, что все дело в индивидуальном подходе и внимании. Наша миссия — помогать и улучшать жизнь наших клиентов, предлагая удобство и свободу. Buymie — это технологическая компания, основанная в Армении и Ирландии, которая предоставляет услуги доставки продуктов по всей Ирландии.
Ваш профиль Мы ищем Senior Mobile Engineer (iOS), который присоединится к нашей команде Buymie и поможет нам создавать высококачественные, инновационные мобильные приложения.
Обязанности
- Писать чистый, лаконичный и поддерживаемый код, который является стабильным и расширяемым,
- Обеспечивать наилучшую возможную производительность, качество и отзывчивость приложения, отлаживать и устранять проблемы в продакшене по мере необходимости,
- Часто и эффективно общаться с другими инженерами в команде, а также с нашими продакт-менеджерами и креативной командой,
- Постоянно изучать, оценивать и внедрять новые технологии для максимальной эффективности разработки,
- Определять и устранять узкие места, проблемы производительности и ошибки,
- Преобразовывать дизайн-макеты и каркасы в высококачественные, функциональные iOS-приложения,
- Следить за последними тенденциями в области мобильных технологий и использовать современные практики разработки iOS,
- Реализовывать Apple’s Human Interface Guidelines с особым упором на UI и пользовательский опыт,
- Оценивать сложность задач и самостоятельно управлять выполнением средних и крупных функций и исправлений ошибок, обеспечивая своевременную поставку запланированной работы,
- Тесно сотрудничать с инженерными командами для проектирования, разработки, тестирования и поставки высококачественных мобильных функций,
- Участвовать в ревью кода, технических обсуждениях и постоянном совершенствовании практик разработки команды.
Требования
- BS в области компьютерных наук, компьютерной инженерии или эквивалентный опыт,
- Более 5 лет опыта разработки под iOS,
- Прочная база в принципах разработки программного обеспечения, архитектуре и шаблонах проектирования,
- Владение Swift и хорошее понимание Objective-C,
- Глубокое знание iOS SDK, UIKit, SwiftUI и различных версий iOS,
- Твердое понимание жизненного цикла мобильной разработки, включая принципы UI/UX и Apple’s Human Interface Guidelines,
- Опыт работы со сторонними библиотеками, фреймворками и API (например, Firebase, библиотеки для сетевого взаимодействия, аналитики и SDK для платежей),
- Хорошее знание Clean Architecture под iOS и MVVM,
- Опыт работы с современными функциями Swift, управлением памятью, конкурентным и асинхронным программированием,
- Опыт работы с REST API, JSON, сетевым взаимодействием и интеграцией бэкенд-сервисов,
- Знакомство с внедрением зависимостей (dependency injection), модульным (unit testing) и UI-тестированием,
- Опыт работы с Git и стандартными рабочими процессами разработки программного обеспечения,
- Демонстрируемое портфолио iOS и связанных с iOS приложений будет плюсом,
- Хорошие навыки владения английским языком, как письменным, так и устным,
- Отличные навыки решения проблем и способность работать самостоятельно.
О нас Buymie — это онлайн-маркетплейс, который связывает клиентов с персональными покупателями в их районе, которые закупают и доставляют товары из местных магазинов.
Мы — технологическая компания, которая гордится использованием данных для совершенствования процесса онлайн-покупок для клиентов, а также адаптацией наших операций и технологий к постоянно меняющемуся миру.