#position #iOS #Objective-C #Swift
iOS Software Engineer
Компания Design and Test Lab и 1st Institute of Reliable Software
приглашает перспективных iOS Software Engineer c профессиональным опытом от 2-х лет в свою команду на проекты с использованием методов и паттернов надежного программирования с Objective-C, Swift, iOS SDK, Swagger на существующий e-commerce проект.
Все сотрудники с первого дня проходят спец подготовку по Software Reliability.
Предлагаем вам рассмотреть работу в нашей компании.
http://workat.dnt-lab.com/positions/2020/ios-developer/
iOS Software Engineer
Компания Design and Test Lab и 1st Institute of Reliable Software
приглашает перспективных iOS Software Engineer c профессиональным опытом от 2-х лет в свою команду на проекты с использованием методов и паттернов надежного программирования с Objective-C, Swift, iOS SDK, Swagger на существующий e-commerce проект.
Все сотрудники с первого дня проходят спец подготовку по Software Reliability.
Предлагаем вам рассмотреть работу в нашей компании.
http://workat.dnt-lab.com/positions/2020/ios-developer/
Forwarded from First Institute of Reliable Software (Vladimir Obrizan)
Статья Автоматическое модульное тестирование визуальных компонентов в iOS
Автор: Владимир Обризан, к. т. н.
Автоматическое тестирование визуального интерфейса (UI-тесты) имеет несколько проблем.
Первая проблема — добиться того, чтобы UI-тесты были стабильными и не падали от запуска к запуску по независящим от самого кода причинам. Например, если сетевой запрос завис, то визуальный компонент не обновится вовремя, произойдет тайм-аут и тест упадет.
Вторая проблема — тестопригодность: добиться изоляции визуального компонента от сетевых сервисов, аппаратных сервисов (например, геолокации), а также обеспечить легкость введения компонента в нужные состояния.
https://www.1irs.net/ru/articles/2020/06/22/automatic-unit-tests-for-ui-ios.html
#статья #ios #тестопригодность
Автор: Владимир Обризан, к. т. н.
Автоматическое тестирование визуального интерфейса (UI-тесты) имеет несколько проблем.
Первая проблема — добиться того, чтобы UI-тесты были стабильными и не падали от запуска к запуску по независящим от самого кода причинам. Например, если сетевой запрос завис, то визуальный компонент не обновится вовремя, произойдет тайм-аут и тест упадет.
Вторая проблема — тестопригодность: добиться изоляции визуального компонента от сетевых сервисов, аппаратных сервисов (например, геолокации), а также обеспечить легкость введения компонента в нужные состояния.
https://www.1irs.net/ru/articles/2020/06/22/automatic-unit-tests-for-ui-ios.html
#статья #ios #тестопригодность
Forwarded from First Institute of Reliable Software (Vladimir Obrizan)
Эксперт-лекция Автоматическое модульное тестирование визуальных компонентов в iOS
Автор: Владимир Обризан, к. т. н.
Выступление подготовлено по мотивам статьи: https://www.1irs.net/ru/articles/2020/06/22/automatic-unit-tests-for-ui-ios.html
Кроме этого, обсуждаются вопросы:
1. Как писать тесты на легаси-проектах?
2. Что делать, если заказчик сказал писать тесты?
3. Как оценивать время на написание тестов?
https://youtu.be/pnS-TQO2_Ik
#ios #тестопригодность #видео
Автор: Владимир Обризан, к. т. н.
Выступление подготовлено по мотивам статьи: https://www.1irs.net/ru/articles/2020/06/22/automatic-unit-tests-for-ui-ios.html
Кроме этого, обсуждаются вопросы:
1. Как писать тесты на легаси-проектах?
2. Что делать, если заказчик сказал писать тесты?
3. Как оценивать время на написание тестов?
https://youtu.be/pnS-TQO2_Ik
#ios #тестопригодность #видео
YouTube
Автоматическое модульное тестирование визуальных компонентов / Владимир Обризан
Купить билеты на iOS Ukraine #2, которая пройдет 17 Мая 2021 можно по ссылке:
https://2event.com/events/1863065#/
Подписывайтесь на наши соц сети:
Twitter: https://twitter.com/iOSUkraine
Telegram Channel: https://t.me/iOSUkraine
Telegram Chat: https://t…
https://2event.com/events/1863065#/
Подписывайтесь на наши соц сети:
Twitter: https://twitter.com/iOSUkraine
Telegram Channel: https://t.me/iOSUkraine
Telegram Chat: https://t…
2020-09-11 — Obrizan — iOS Ukraine №1.pdf
25.2 MB
#swift #ios #iosUkraine #conference #DNTL
Приобрести новые знания и начать применять их в работе за один вечер?! Легко!
На iOS Ukraine Conference #1, которая проходит с 21 по 25 сентября 2020 года, Владимир Обризан, к. т. н. рассказал о автоматическом тестировании интеграций со стандартными фреймворками (на примере Core Location, Notification Center).
Друзья, ознакомьтесь со слайдами выступления и начинайте разрабатывать по-другому!
Youtube-канал iOS Ukraine Conference с предыдущими докладами: https://www.youtube.com/channel/UCHdJjb0qR5lLK1adYmgfaqg
Приобрести новые знания и начать применять их в работе за один вечер?! Легко!
На iOS Ukraine Conference #1, которая проходит с 21 по 25 сентября 2020 года, Владимир Обризан, к. т. н. рассказал о автоматическом тестировании интеграций со стандартными фреймворками (на примере Core Location, Notification Center).
Друзья, ознакомьтесь со слайдами выступления и начинайте разрабатывать по-другому!
Youtube-канал iOS Ukraine Conference с предыдущими докладами: https://www.youtube.com/channel/UCHdJjb0qR5lLK1adYmgfaqg
#position #ios #engineer #DNTL
Компания Design and Test Lab и 1st Institute of Reliable Software приглашает программиста на платформе Apple iOS c опытом от 2-х лет на долгосрочный проект связанный с торговлей продуктами питания через интернет.
1️⃣ Мобильное приложение уже разработано и поддерживается. Качество приложения 97.71%: 0 ошибок и 229 автоматических тестов!
2️⃣ Используемые технологии: Objective-C, Swift, iOS SDK, Swagger.
3️⃣ Все изменения в коде проходят обязательный код-ревью опытного коллеги (6 лет iOS программирования) и есть возможность консультироваться с директором компании (14+ лет опыта)!
4️⃣ План профессионального и карьерного роста!
Хотите работать с качественным приложением и гордиться своей работой?! Отправьте свое резюме и задайте любой вопрос!
http://workat.dnt-lab.com/positions/2021/ios-developer
Компания Design and Test Lab и 1st Institute of Reliable Software приглашает программиста на платформе Apple iOS c опытом от 2-х лет на долгосрочный проект связанный с торговлей продуктами питания через интернет.
1️⃣ Мобильное приложение уже разработано и поддерживается. Качество приложения 97.71%: 0 ошибок и 229 автоматических тестов!
2️⃣ Используемые технологии: Objective-C, Swift, iOS SDK, Swagger.
3️⃣ Все изменения в коде проходят обязательный код-ревью опытного коллеги (6 лет iOS программирования) и есть возможность консультироваться с директором компании (14+ лет опыта)!
4️⃣ План профессионального и карьерного роста!
Хотите работать с качественным приложением и гордиться своей работой?! Отправьте свое резюме и задайте любой вопрос!
http://workat.dnt-lab.com/positions/2021/ios-developer
#position #ios #software #engineer #middle #senior #office #remote #DNTL
Приглашаем iOS Software Engineer c профессиональным опытом от 2-3 лет в свою команду на существующий e-commerce проект — продажа фермерской продукции с Objective-C, Swift, iOS SDK, Swagger!
1️⃣ Мобильное приложение уже разработано и поддерживается. Качество приложения 97.71%: 0 ошибок и 229 автоматических тестов!
2️⃣ Используемые технологии: Objective-C, Swift, iOS SDK, Swagger.
3️⃣ Все изменения в коде проходят обязательный код-ревью опытного коллеги (6 лет iOS программирования) + менторство!
4️⃣ Помощь в достижении целей и план профессионального и карьерного роста!
Предлагаем вам рассмотреть работу в нашей компании и начать разрабатывать новые функции в качественном приложении!
http://workat.dnt-lab.com/positions/2021/ios-developer/
Хорошего и продуктивного всем дня!
Приглашаем iOS Software Engineer c профессиональным опытом от 2-3 лет в свою команду на существующий e-commerce проект — продажа фермерской продукции с Objective-C, Swift, iOS SDK, Swagger!
1️⃣ Мобильное приложение уже разработано и поддерживается. Качество приложения 97.71%: 0 ошибок и 229 автоматических тестов!
2️⃣ Используемые технологии: Objective-C, Swift, iOS SDK, Swagger.
3️⃣ Все изменения в коде проходят обязательный код-ревью опытного коллеги (6 лет iOS программирования) + менторство!
4️⃣ Помощь в достижении целей и план профессионального и карьерного роста!
Предлагаем вам рассмотреть работу в нашей компании и начать разрабатывать новые функции в качественном приложении!
http://workat.dnt-lab.com/positions/2021/ios-developer/
Хорошего и продуктивного всем дня!
Forwarded from First Institute of Reliable Software (Vladimir Obrizan)
На днях опубликовали записи конференции iOS Ukraine, которая прошла осенью прошлого года.
Запись доклада “Автоматическое тестирование интеграции со стандартными фреймворками” (Владимир Обризан, к. т. н.) доступна по ссылке на канале iOS Ukraine:
https://youtu.be/UAsXcnNWss0
#ios #tdd
Запись доклада “Автоматическое тестирование интеграции со стандартными фреймворками” (Владимир Обризан, к. т. н.) доступна по ссылке на канале iOS Ukraine:
https://youtu.be/UAsXcnNWss0
#ios #tdd
YouTube
Автоматическое тестирование интеграции со стандартными фреймворками / Владимир Обризан
Купить билеты на iOS Ukraine #2, которая пройдет 17 Мая 2021 можно по ссылке:
https://2event.com/events/1863065#/
Подписывайтесь на наши соц сети:
Twitter: https://twitter.com/iOSUkraine
Telegram Channel: https://t.me/iOSUkraine
Telegram Chat: https://t…
https://2event.com/events/1863065#/
Подписывайтесь на наши соц сети:
Twitter: https://twitter.com/iOSUkraine
Telegram Channel: https://t.me/iOSUkraine
Telegram Chat: https://t…
#position #ios #python #software #engineer #junior #middle #office #remote #DNTL
Приглашаем Junior/Middle iOS Software Engineers и Junior/Middle Python Software Engineers в Design and Test Lab!
‼️Почему вам стоит обратить на это внимание?
1️⃣ Уникальные и полезнейшие проекты: лечение редких болезней, платформа для предоставления услуг дизайнерами, архитекторами и др., интернет-магазин продажи фермерских продуктов!
2️⃣ Программа менторства и наставничества — ускорит вашу адаптацию к проекту и программированию! После адаптации план карьерного и профессионального роста!
3️⃣ Работа в полноценной команде, роли распределены!
4️⃣ Постоянное общение с коллегами, техническими экспертами и американским клиентом!
Подробнее о работе в Design and Test Lab: http://workat.dnt-lab.com/positions/
Есть вопросы или уточнения? Пишите и мы будем очень рады знакомству и общению!
Приглашаем Junior/Middle iOS Software Engineers и Junior/Middle Python Software Engineers в Design and Test Lab!
‼️Почему вам стоит обратить на это внимание?
1️⃣ Уникальные и полезнейшие проекты: лечение редких болезней, платформа для предоставления услуг дизайнерами, архитекторами и др., интернет-магазин продажи фермерских продуктов!
2️⃣ Программа менторства и наставничества — ускорит вашу адаптацию к проекту и программированию! После адаптации план карьерного и профессионального роста!
3️⃣ Работа в полноценной команде, роли распределены!
4️⃣ Постоянное общение с коллегами, техническими экспертами и американским клиентом!
Подробнее о работе в Design and Test Lab: http://workat.dnt-lab.com/positions/
Есть вопросы или уточнения? Пишите и мы будем очень рады знакомству и общению!
#ios #ci #cd #эксперт #лекция
📍Design and Test Lab и 1st Institute of Reliable Software приглашаем на эксперт-лекцию начинающих и опытных iOS-программистов, которые хотят повысить надёжность сложных проектов — “Организация настройки Pipeline для iOS-проекта (Azure DevOps, общие принципы)”!
Эксперты: Владимир Обризан, к. т. н., директор DESIGN AND TEST LAB, Дмитрий Красильников, Lead iOS Software Engineer DESIGN AND TEST LAB
📚Теория:
1. Какие базовые знания нужны, чтобы начать автоматизацию сборки и тестирования iOS проектов.
2. Что такое CI/CD?
3. Какие базовые шаги включают в себя сборка, тестирование, архивирование, экспорт и загрузка в TestFlight.
4. Какие команды bash/PowerShell и утилиты нужны для выполнения необходимых шагов.
✏️Мастер-класс:
1. Настройка автоматической сборки и тестирования iOS-проекта на примере Azure DevOps.
2. Настройка автоматической сборки, архивирования, экспорта и загрузки iOS-приложения в TestFlight.
Регистрация свободная: https://bit.ly/3ian52k
📍Design and Test Lab и 1st Institute of Reliable Software приглашаем на эксперт-лекцию начинающих и опытных iOS-программистов, которые хотят повысить надёжность сложных проектов — “Организация настройки Pipeline для iOS-проекта (Azure DevOps, общие принципы)”!
Эксперты: Владимир Обризан, к. т. н., директор DESIGN AND TEST LAB, Дмитрий Красильников, Lead iOS Software Engineer DESIGN AND TEST LAB
📚Теория:
1. Какие базовые знания нужны, чтобы начать автоматизацию сборки и тестирования iOS проектов.
2. Что такое CI/CD?
3. Какие базовые шаги включают в себя сборка, тестирование, архивирование, экспорт и загрузка в TestFlight.
4. Какие команды bash/PowerShell и утилиты нужны для выполнения необходимых шагов.
✏️Мастер-класс:
1. Настройка автоматической сборки и тестирования iOS-проекта на примере Azure DevOps.
2. Настройка автоматической сборки, архивирования, экспорта и загрузки iOS-приложения в TestFlight.
Регистрация свободная: https://bit.ly/3ian52k
Google Docs
Регистрация на эксперт-лекцию “Организация настройки Pipeline для iOS-проекта (Azure DevOps, общие принципы)”
Среда, 04.08.2021
📍19:00 — эксперт-лекция "Организация настройки Pipeline для iOS-проекта (Azure DevOps, общие принципы)"!
Эксперты: Владимир Обризан, к. т. н., директор DESIGN AND TEST LAB, Дмитрий Красильников, Lead iOS Software Engineer DESIGN AND TEST…
📍19:00 — эксперт-лекция "Организация настройки Pipeline для iOS-проекта (Azure DevOps, общие принципы)"!
Эксперты: Владимир Обризан, к. т. н., директор DESIGN AND TEST LAB, Дмитрий Красильников, Lead iOS Software Engineer DESIGN AND TEST…
#vacancies #typescript #ios #python #android #node.js #qa #software #engineer #office #remote #DNTL
Среди наших активностей, мы продолжаем искать в нашу команду специалистов!
Список вакансий в Design and Test Lab:
🚀 Middle TypeScript Software Engineer
🚀 Middle Python Software Engineer
🚀QA Engineer (edujob, Automation)
🚀 Middle/Senior iOS Software Engineers
🚀 Senior Node.js Software Engineer
🚀 Middle/Senior Android Software Engineer
1️⃣ Уникальные и полезнейшие проекты: официальная социальная сеть по лечению и поиску редких болезней со всего мира, платформа для предоставления услуг дизайнерами, архитекторами и др., интернет-магазин продажи фермерских продуктов, самый популярный ритейл-проект в UK!
2️⃣ Программа менторства и наставничества, план карьерного и профессионального роста!
3️⃣ Работа в полноценной команде, роли распределены!
4️⃣ Постоянное общение с коллегами, техническими экспертами и американским клиентом!
Подробнее о работе в Design and Test Lab: http://workat.dnt-lab.com/positions/
Есть вопросы или уточнения? Пишите и мы будем очень рады знакомству и общению!👇
http://workat.dnt-lab.com/positions
Email: kopeykina@dnt-lab.com
Telegram/Viber: @ViktoriaKopeykina
Хорошего и продуктивного всем дня!
Среди наших активностей, мы продолжаем искать в нашу команду специалистов!
Список вакансий в Design and Test Lab:
🚀 Middle TypeScript Software Engineer
🚀 Middle Python Software Engineer
🚀QA Engineer (edujob, Automation)
🚀 Middle/Senior iOS Software Engineers
🚀 Senior Node.js Software Engineer
🚀 Middle/Senior Android Software Engineer
1️⃣ Уникальные и полезнейшие проекты: официальная социальная сеть по лечению и поиску редких болезней со всего мира, платформа для предоставления услуг дизайнерами, архитекторами и др., интернет-магазин продажи фермерских продуктов, самый популярный ритейл-проект в UK!
2️⃣ Программа менторства и наставничества, план карьерного и профессионального роста!
3️⃣ Работа в полноценной команде, роли распределены!
4️⃣ Постоянное общение с коллегами, техническими экспертами и американским клиентом!
Подробнее о работе в Design and Test Lab: http://workat.dnt-lab.com/positions/
Есть вопросы или уточнения? Пишите и мы будем очень рады знакомству и общению!👇
http://workat.dnt-lab.com/positions
Email: kopeykina@dnt-lab.com
Telegram/Viber: @ViktoriaKopeykina
Хорошего и продуктивного всем дня!
Are you interested in how to easily create an MVP for a streaming application like Netflix?
✅ Join a live event where Ilya Bondarenko (Senior iOS/tvOS Engineer at the Design and Testing Lab) shares his 7-year experience in designing, building, and supporting a mobile streaming application in the style of Netflix, from 0 to over 1 million users.
🗓Date: January 25, 2024
⏰Time: 7:00 PM - 8:00 PM
🖥Location: https://www.linkedin.com/events/scalingnetflix-likemobileappto17155949613785534464/about/
🖍Topics include:
1. How engineering decisions affect the user experience of millions.
2. Difference in the development process for MVP app and one-million-users app.
3. How to monitor the health of the app for such a big crowd of users.
4. Challenges of scaling from 0 to 1 million users.
5. Technologies, practices and skills for large-scale mobile TV app.
6. YOUR QUESTIONS!
I want to participate 👉 : https://www.linkedin.com/events/scalingnetflix-likemobileappto17155949613785534464/about/
#ios #tvos #streaming #ott #tv
✅ Join a live event where Ilya Bondarenko (Senior iOS/tvOS Engineer at the Design and Testing Lab) shares his 7-year experience in designing, building, and supporting a mobile streaming application in the style of Netflix, from 0 to over 1 million users.
🗓Date: January 25, 2024
⏰Time: 7:00 PM - 8:00 PM
🖥Location: https://www.linkedin.com/events/scalingnetflix-likemobileappto17155949613785534464/about/
🖍Topics include:
1. How engineering decisions affect the user experience of millions.
2. Difference in the development process for MVP app and one-million-users app.
3. How to monitor the health of the app for such a big crowd of users.
4. Challenges of scaling from 0 to 1 million users.
5. Technologies, practices and skills for large-scale mobile TV app.
6. YOUR QUESTIONS!
I want to participate 👉 : https://www.linkedin.com/events/scalingnetflix-likemobileappto17155949613785534464/about/
#ios #tvos #streaming #ott #tv
Linkedin
Scaling Netflix-like mobile app to 1 mln users | LinkedIn
It is easy to build an MVP for a streaming app like Netflix. However, it is a challenge to scale its mobile technology for millions of users and provide the best possible user experience.
Join this live event where Illya Bondarenko (Senior iOS/tvOS Engineer…
Join this live event where Illya Bondarenko (Senior iOS/tvOS Engineer…
Приєднуйтеся до перегляду відео на YouTube, де Ілля Бондаренко (Senior iOS/tvOS Software Engineer у Design and Test Lab) ділиться своїм 7-річним досвідом у розробці, створенні та підтримці мобільного стрімінгового додатку в стилі Netflix, від 0 до понад 1 мільйона користувачів!
https://youtu.be/rYDMKrDi_RM?feature=shared
#ios #tvos #streaming #ott #tv
https://youtu.be/rYDMKrDi_RM?feature=shared
#ios #tvos #streaming #ott #tv
YouTube
Scaling Netflix-like mobile app to 1 mln users
It is easy to build an MVP for a streaming app like Netflix. However, it is a challenge to scale its mobile technology for millions of users and provide the best possible user experience.
Join this live event where Illya Bondarenko (Senior iOS/tvOS Engineer…
Join this live event where Illya Bondarenko (Senior iOS/tvOS Engineer…