657,845open jobs
38,355companies
93,289added this week
Browse all
Salary
$21k – $31k per year
Location
In office (Novosibirsk)
Seniority
Middle · 5+ years exp
Employment
Full-Time
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.
657,845 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

Similar stack
Same company
Novosibirsk
$148k – $258k per year (Estimated) • In office • 5+ years exp • Plano
Java
Kotlin
Swift
Objective-C
AI/ML
Copilot
Mobile
UIKit
SwiftUI
MVI
Core ML
MVVM
VIPER
MVC
MVP
DevOps
CI/CD
Git
Cybersecurity
Threat Modeling
Management
Agile
Scrum
Apply
Remote
Java
Swift
AI/ML
Claude Code
Mobile
UIKit
SwiftUI
SPM
CocoaPods
DevOps
Jenkins
AWS
GitLab
Cybersecurity
SonarQube
Management
Jira
Apply
$78k – $198k per year (Estimated) • Remote • Full-Time • 8+ years exp
Swift
Mobile
UIKit
Web3
Core Blockchain
Aave
Apply
$104k – $155k per year • In office • Secret • Full-Time • 9+ years exp • Bachelor's Degree • United States
Python
JavaScript
Java
Kotlin
Bash
Java
Spring Framework
Maven
Spring Boot
Spring MVC
Kotlin
Mockito
Mobile
JUnit
DevOps
Ansible
Git
Configuration Management
GitLab
Apply
Sr. SW Engineer 5 hours ago
$111k – $172k per year • In office • Full-Time • 5+ years exp • Bachelor's Degree • Bellevue
Python
JavaScript
Kotlin
TypeScript
Databases
Apache Kafka
AI/ML
Copilot
ChatGPT
AI Agents
RAG
Frontend
Vue.js
Angular
React.js
DevOps
Splunk
GCP
OpenTelemetry
Datadog
Azure
AWS
Docker
Kubernetes
Grafana
IAM
Cybersecurity
PCI DSS
Apply
$36k – $54k per year • Remote • 6+ years exp • Tbilisi
JavaScript
SQL
C#
C#
ASP.NET Core
DevOps
Azure
Docker
Apply
$24k – $27k per year • Remote/Hybrid • 3+ years exp • Novosibirsk
Python
Java
SQL
Bash
Databases
PostgreSQL
AI/ML
AI Agents
NLP
LLM
DevOps
Rest API
Zabbix
Prometheus
CI/CD
Git
Docker
Nginx
Grafana
Analytics
ETL/ELT
Apply
$17k – $21k per year (net) • Remote/Hybrid • Full-Time • Novosibirsk
Apply
$26k – $57k per year (Estimated) • Remote/Hybrid • Novosibirsk
Kotlin
Kotlin
Retrofit
Mobile
MVI
Android SDK
Room
DevOps
CI/CD
Management
Confluence
Apply
$25k – $45k per year (gross) • In office • Full-Time • Master's Degree • Novosibirsk
Apply
$18k – $36k per year (Estimated) • Remote/Hybrid • 3+ years exp • Bachelor's Degree • Novosibirsk
Apply
See all jobs
This is one of many
657,845 more open roles from verified company boards, updated every day.