Sigma Software входить до топ 100 найкращих IT компаній світу за рейтингом The Global Outsourcing 100. Компанія входить до складу шведської корпорації Sigma Group, яка налічує 3200 осіб по всьому світу. Понад 1000 проектів реалізовано для клієнтів із Західної Європи, США та України.
12 березня 2025

Senior iOS Developer (Social Shopping Platform) (вакансія неактивна)

Київ, Львів, Вінниця, Івано-Франківськ, Луцьк, Моршин, Тернопіль, Черкаси, Бургас (Болгарія), Варшава (Польща), Краків (Польща), Лісабон (Португалія), Познань (Польща), віддалено

We are glad to invite a Senior iOS Developer to join one of the most dynamically growing departments — Web & Mobile Solutions, which unites more than 200 professionals in various technologies.
We love technology and think that apps are all about personal touch and user experience. We truly believe we can influence that in the products we touch. We love to learn and share knowledge.

If you are a positive thinker with excellent communication skills, who is able to work on dynamic projects, help to engage new Customers, and deliver software of varying complexity, you are welcome to come and join us!


CUSTOMER
Our Customer is from the UK. The company owns a global marketplace for the fashion industry that allows users to sell customized or rare clothes and accessories. It provides a way to recycle unwanted items for money.

The Customer is pretty successful. With more than 15 million active users, the project has raised more than 100 million USD in investments.

PROJECT
The project is a social shopping platform — a mix of retail and social network platforms. Users have profile pages where they can post pictures and descriptions of what they are selling and their price. Generally, a platform specializes in clothes retail. Posts can contain hashtags and additional information to make searching for items more comfortable.

Job Description

  • Сontribute to the iOS project in Swift alongside other Senior iOS engineers, leveraging our Mobile Continuous Integration pipeline, with Unit and Integration testing built in, to iterate on iOS applications to serve millions of users
  • Design and develop iOS application that facilitate code writing, testing, and execution
  • Ensure applications exhibit high performance and responsiveness
  • Implement effective monitoring and observability practices to maintain application health
  • Contribute to maintaining code base quality, organization, and automation
  • Oversee infrastructure and CI/CD operations for smooth development and deployment processes
  • Work closely with other teams, QA, and product management to ensure that new features are implemented efficiently and effectively
  • Optimize and refactor code by leveraging the latest features of the iOS framework
  • Communicate any engineering challenges faced when supporting a wide range of devices

Qualifications

  • At least 5 years of experience with Swift or Objective-C, with real exposure to different platforms and OS versions
  • Excellent OOP / OOD skills and a strong ability to produce high-quality code
  • Expertise in functional programming
  • Knowledge of iOS Human Interface Guidelines
  • Understanding of data-driven and event-driven design concepts
  • Understanding of key business problems that can conflict with established architectural patterns (tree or graph app navigation, deep-linking, offline-mode support, etc.)
  • Understanding of how to apply appropriate architecture for the project (MVVM, VIPER, MVP, Redux, etc.)
  • Extensive experience with CI/CD systems
  • Extensive experience with unit testing
  • At least an Upper-Intermediate level of English

WILL BE A PLUS

  • Experience with A/B testing

______________________________________________________________________________

Ми раді запросити Senior iOS Developer приєднатися до одного з найбільш динамічно зростаючих відділів — Web & Mobile Solutions, який об’єднує понад 200 професіоналів у різних технологіях.

Ми любимо технології та вважаємо, що застосунки — це насамперед про персональний підхід та користувацький досвід. Ми щиро віримо, що можемо вплинути на це в продуктах, з якими працюємо. Ми любимо вчитися та ділитися знаннями.

Якщо ти маєш позитивне мислення, відмінні комунікативні навички, вмієш працювати над динамічними проєктами, залучати нових клієнтів та створювати програмне забезпечення різного рівня складності, ласкаво просимо приєднатися до нас!

КЛІЄНТ

Наш клієнт з Великобританії. Компанія володіє глобальним ринком для індустрії моди, який дозволяє користувачам продавати індивідуальний або рідкісний одяг та аксесуари. Він надає можливість переробляти непотрібні речі за гроші.
Замовник досить успішний. Оскільки проєкт має понад 15 мільйонів активних користувачів, він залучив понад 100 мільйонів доларів інвестицій.

ПРОЄКТ

Проєкт являє собою соціальну торговельну платформу — мікс роздрібної торгівлі та соціальної мережі. Користувачі мають профільні сторінки, де вони можуть публікувати фотографії та описи того, що вони продають, а також ціни. Загалом платформа спеціалізується на роздрібній торгівлі одягом. Пости можуть містити хештеги та додаткову інформацію, щоб зробити пошук товарів більш комфортним.

ОБОВ`ЯЗКИ

  • Брати участь у проєкті iOS у Swift разом з іншими старшими iOS-інженерами, використовуючи нашу систему безперервної інтеграції для мобільних пристроїв із вбудованим тестуванням модулів та інтеграцією, щоб працювати над iOS- застосунками, які обслуговують мільйони користувачів
  • Проєктувати та розробляти застосунки для iOS, які полегшують написання, тестування та виконання коду
  • Забезпечувати високу продуктивність та швидкість роботи застосунків
  • Впроваджувати ефективні практики моніторингу та спостереження для підтримки працездатності застосунків
  • Сприяти підтримці якості, організації та автоматизації кодової бази
  • Контролювати інфраструктуру та операції CI/CD для безперебійної розробки та розгортання
  • Тісно співпрацювати з іншими командами, QA та менеджерами продуктів для забезпечення ефективного та результативного впровадження нових функцій
  • Виконувати оптимізацію та рефакторинг коду, використовуючи найновіші можливості фреймворку iOS
  • Повідомляти про будь-які інженерні проблеми, що виникають при підтримці широкого спектру пристроїв

ВИМОГИ

  • Щонайменше 5 років досвіду роботи зі Swift або Objective-C, з реальним досвідом роботи на різних платформах і версіях ОС
  • Відмінні навички ООП/ООД та здатність створювати високоякісний код
  • Значний досвід у функціональному програмуванні
  • Знання iOS Human Interface Guidelines
  • Розуміння концепцій проєктування на основі даних та подій
  • Розуміння ключових бізнес-проблем, які можуть суперечити усталеним архітектурним патернам (наприклад, деревоподібна або графічна навігація додатків, глибокі зв’язки, підтримка офлайн-режиму тощо)
  • Розуміння того, як застосувати відповідну архітектуру для проєкту (MVVM, VIPER, MVP, Redux тощо)
  • Значний досвід роботи із CI/CD системами
  • Широкий досвід роботи з модульним тестуванням
  • Володіння англійською мовою на рівні не нижче Upper-Intermediate

Буде плюсом:

  • Досвід з A/B тестуванням