2,076,807open jobs
127,363companies
241,064added this week
Browse all
Salary
$21k – $31k per year (net)
Location
In office (Novosibirsk)
Seniority
Middle · 5+ years exp
Employment
Full-Time

Confirmed on the employer's own hiring board on Nov 3, 2026. First seen by Alion on Nov 2, 2026.

Overview
Company
Impact
Profile match
Like Skiing?Track it like a PRO!. Skill provides detailed ride statistics by automatically detecting all pistes that you fully covered during your ride.

О проекте:

Skill - мобильное приложение в сфере горнолыжного отдыха. Общая бизнес-логика Android- и iOS-приложений реализована на Kotlin Multiplatform. iOS-интерфейс написан на нативном стеке с использованием UIKit.

Мы стартап с небольшой командой, поэтому работа каждого напрямую влияет на скорость разработки и качество продукта. Для нас особенно важны ответственность, хороший рабочий темп и постоянная коммуникация внутри команды.

Ищем iOS/KMP-разработчика, который умеет разбираться в существующем коде, готов ежедневно взаимодействовать с senior-разработчиком и доводит согласованные задачи до работающего результата.

Технические требования

  • коммерческий опыт iOS-разработки от 5 лет;
  • уверенное знание Swift и UIKit: умение верстать сложные экраны кодом (Auto Layout, UICollectionView с compositional layout, кастомные UIView), а не только собирать типовые формы;
  • опыт работы с анимацией: UIView-анимации, Core Animation, интерактивные переходы;
  • готовность писать общую бизнес-логику на Kotlin в KMP-модуле; практический опыт с KMP будет плюсом;
  • умение разбираться в существующем коде;
  • готовность при необходимости работать с несложным Android-кодом с помощью AI: проверить наличие аналогичного бага, подготовить исправление, собрать и протестировать приложение.

Работа с AI

Мы активно используем coding agents: значительную часть кода пишет AI, а разработчик отвечает за постановку задачи агенту, проверку кода, тестирование и итоговое качество.

Опыт работы с coding agents будет плюсом. Важен не конкретный инструмент, а умение понимать и контролировать созданный им код.

Коммуникация

Коммуникация для нас важнее технического уровня. Мы скорее выберем менее опытного разработчика, который задаёт вопросы, слышит ответы и соблюдает договорённости, чем сильного специалиста, с которым приходится постоянно спорить или повторно разбирать одни и те же ошибки.

Если задача непонятна или допускает разные варианты реализации, мы ожидаем обсуждения до написания кода, а не после появления проблем.

Как устроена работа

Разработчик ежедневно работает в паре с senior-разработчиком:

  • подробно обсуждает задачу до реализации;
  • согласовывает существенные технические решения;
  • каждый день пишет статус по текущей работе;
  • показывает и объясняет результат;
  • учитывает полученную обратную связь в следующих задачах.

Условия

  • работа в офисе в центре Новосибирска с гибким графиком;
  • возможна удалённая работа при высокой самоорганизации и хороших коммуникативных навыках;
  • полная занятость, 40-часовая рабочая неделя.

Что мы предлагаем

  • сильную команду, в которой можно предлагать идеи и обсуждать решения;
  • возможность влиять на продукт в рамках согласованных командой решений;
  • живой проект с активной аудиторией и реальной обратной связью;
  • профессиональный рост и постепенное расширение самостоятельности и зоны ответственности.
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,076,807 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Mobile
Similar stack
Same company
Novosibirsk
Remote (likely EAEU) · 3+ years exp · Moscow
Java
Kotlin
Kotlin
Retrofit
Dagger
Kotlin Coroutines
Koin
OkHttp
AI/ML
LLM
Mobile
Jetpack Compose
MVI
Android SDK
MVVM
Room
Clean Architecture
Dependency Injection
ML Kit
DevOps
Rest API
CI/CD
Apply
up to $60k per year (net) · In office · Moscow
Swift
AI/ML
GigaChat
Mobile
UIKit
SwiftUI
DevOps
Rest API
WebSockets
Apply
In office · 3+ years exp · Bachelor's Degree · Izhevsk
Kotlin
Kotlin
Kotlin Coroutines
Mobile
Jetpack Compose
MVI
Android SDK
MVVM
Clean Architecture
DevOps
CI/CD
Management
Google Maps
Apply
Remote (EAEU) · Part-Time · Russia
JavaScript
Rust
TypeScript
Dart
Node JS
Node JS
Nest.JS
Databases
PostgreSQL
Redis
Supabase
RabbitMQ
ElasticSearch
AI/ML
Copilot
Cursor
Claude
Claude Code
AI Agents
LLM
OpenAI
Structured Outputs
Frontend
Socket.IO
React.js
Mobile
Flutter
Firebase
RevenueCat
Google Play Billing
StoreKit
DevOps
Rest API
GitHub Actions
Git
Docker
Nginx
GitHub
Linux
Management
Stripe
Apply
Remote (EAEU) · 2+ years exp · Saint Petersburg
Kotlin
Kotlin
Hilt
Dagger
Kotlin Coroutines
Ktor
StateFlow
Mobile
Jetpack Compose
MVI
Android SDK
MVVM
Room
Dependency Injection
DataStore
DevOps
Rest API
Apply
≈ $102k – $226k per year (Estimated) · Remote (United States, PST hours) · Canada
Go
Kotlin
Swift
Mobile
Jetpack Compose
SwiftUI
DevOps
CI/CD
Apply
≈ $68k – $120k per year (Estimated) · Hybrid · 5+ years exp · Hamburg
JavaScript
Kotlin
TypeScript
SQL
Frontend
Vue.js
Vite
DevOps
Terraform
GCP
CI/CD
Git
Kubernetes
Google GKE
Management
Agile
Apply
≈ $42k – $109k per year (Estimated) · Remote (Spain) · Full-Time · Madrid
Java
Kotlin
Java
Maven
Spring Boot
Gradle
Apache Camel
Kotlin
Mockito
DevOps
Git
Apply
$42k per year (net) · In office · Full-Time · Novosibirsk
1C
Apply
$11k per year (net) · In office · Full-Time · Novosibirsk
Apply
$20k per year (net) · In office · Contractor · 1+ year exp · Novosibirsk
Apply
Remote (EAEU) · Bachelor's Degree · Novosibirsk
1C
Apply
In office · Full-Time · 3+ years exp · Bachelor's Degree · Novosibirsk
Analytics
Microsoft Excel
Apply
See all jobs
This is one of many
2,076,807 more open roles from verified company boards, updated every day.