Актуальные заказы по MVVM patterns

Senior iOS Developer

Вакансия закрыта
Удаленно
Full-time

Looking for strong professionals for the iOS developer role to the Mobile solutions department.


Requirements:

  • Experience developing architectures from scratch and/or introducing enhancements to existing architecture
  • Experience working in all phases of the mobile application development lifecycle.
  • Proven ability to communicate difficult technical issues with sufficient clarity to internal and external stakeholders.
  • Experience in developing iOS applications using Swift, with demonstrated expertise in Swift Concurrency and SwiftUI
  • A strong grasp of software architecture patterns like MVP, MVVM, or MVI.
  • Solid knowledge of CS fundamentals, including data structures, algorithms, and multi-threading.
  • Familiarity with Agile methodologies
  • Experience with Git and automation tools such as CI/CD and unit testing.
  • Seasoned in creating sophisticated public-facing applications.
  • Very good level of English (min. B2+).


Nice to have:

  • Objective-C experience.
  • TCA experience.
  • Experience moving from cross-platform to native app development.
  • Experience working with BLE and smart devices. (Share your examples and comments with us).
  • Experience in implementing complex UI/UX in B2C apps. (Share your examples (links) in your CV).
  • Experience in some of the following domains: consumer apps, fitness and health apps, hardware apps such as apps for smart wearables, etc. (Share your examples and comments with us).
  • Experience working in complex environments with multiple teams and stakeholders
  • Experience working in distributed teams across multiple time zones
  • Experience in leading a team from a technical point of view.
Вакансия закрыта

Старший инженер Unity3D

Вакансия закрыта
Full-time

Компания: Поставщик ИТ-услуг для индустрии биологических наук и здравоохранения.

Проект: Разработка пользовательского интерфейса с использованием Unity3D для настольных приложений.


Обязанности:

  • Реализовывать и поддерживать компоненты пользовательского интерфейса, следуя принципам MVVM.
  • Применять концепции ООП для обеспечения качества и масштабируемости кода.
  • Решение сложных технических задач и оптимизация существующего кода.


Требования:

  • Демонстрируемый опыт работы в качестве разработчика .NET с опытом работы в Unity3D.
  • Владение навыками разработки пользовательского интерфейса для настольных приложений.
  • Знакомство с архитектурным паттерном MVVM.
  • Глубокое понимание принципов ООП.
  • Сильные навыки решения проблем.
  • Способность адаптироваться и эффективно работать в динамичной среде разработки.


Вакансия закрыта