Привіт! Ти маєш дещо знати про GoInteractive. Ми — американська компанія, що створює команди девелоперів в Україні для наших західних партнерів. На відміну від аутсорсу, де завдання приходять від різних замовників, у нас ти станеш повноцінним членом їх команди і працюватимеш виключно з їх продуктом.
27 апреля 2021

Senior iOS Developer

Киев, удаленно

Необходимые навыки

  • 4+ years of relevant professional experience in software engineering including solid knowledge of iOS mobile app development and experience integrating with numerous third- party web services
  • Proven track record of success in working with a team of developers to deliver impactful, high-quality apps to the market.
    The ideal candidate will be familiar with the following tech stack that we use throughout all our applications
  • Latest Swift version. We always keep using the latest Swift version and its features
  • Atomic design methodology with help of UIKit, Accessibility, Auto Layout in code
  • Most of the code is asynchronous with help of GCD
  • Multiple REST API from different service providers
  • Reactive programming approach with Combine
  • Apple-specific features: Sign in with Apple, Apple Pay, Universal Links, Push Notifications,
    App Clips
  • SOLID, DRY, KISS principles and software design patterns
  • Dependency Injection technique in different layers of the application
  • MVVM and Coordinator patterns for the presentation layer
  • Reuse of the code is made with help of Cocoapods and SPM
  • We use Realm as a database
  • Git, git lfs, and git submodules
  • CI and CD using Fastlane and Jenkins
  • Предлагаем

  • An opportunity to work on a never-done-before innovative technology in an all-star team
  • Flexible work hours
  • Small and smart fun team
  • Modern and comfortable office very close to the subway
  • English courses
  • Medical insurance
  • Обязанности

  • Work with a team of talented iOS & Android engineers to achieve on-time delivery of best- in-class app experiences
  • Be willing to quickly learn custom UI development techniques to deliver amazing customer experiences that utilize complex animations, custom view transitions, micro-interactions, and other custom UX & UI functionality, leveraging well-maintained open source libraries where possible.
  • Work with tech leads to create a development plan early in the project life cycle to define how business and functional requirements can be achieved using existing solutions, integrations, and/or custom development.
  • Collaborate with the development team to build high quality code, following and contributing to key processes like code reviews, department style guides, and new developer onboarding documentation.
  • Effectively communicate technology strategies to non-technical team members, and have the ability to justify technology decisions while being able to refine plans based on feedback received from others.
  • Understand the capabilities and roadmap of intellectual property and make decisions on when it can be leveraged and when investments need to be made to expand it.
  • Collaborate with an engineering team that values quality over quantity, and create & executeinitiatives to help train the engineering staff to reach their career goals and become Ever Better engineers.
  • О проекте

    Our client is a digital innovation agency with a team of strategists, designers, and engineers working together to create exceptional products and experiences that connect people in new ways. Since 2008, our client has been helping global brands put useful mobile apps and brand experiences in the hands of customers at the right time and place. They turn insights from mobile and social data into innovative mobile applications, responsive web experiences, and digital products that not only engage users, but deliver real results for their clients.

    LinkedIn