Middle/Senior Mobile Developer (React Native, TypeScript)
13 Августа 2025

Город:
Астана
Занятость:
Полная занятость
Компания "Pro People"
Kazdream Group: Технологии для безопасного и справедливого общества
Мы – ведущая IT-компания, создающая инновационные решения для общественной безопасности. Наша миссия – защита людей и обеспечение справедливости с помощью технологий.
С 2016 года мы разрабатываем и внедряем передовые IT-продукты в области искусственного интеллекта, аналитики данных, государственных систем и систем специального назначения.
Мы ценим профессиональный и личностный рост сотрудников, командную работу и новаторство.
Чем предстоит заниматься:
- Создание и развитие кроссплатформенных мобильных приложений на React Native.
- Участие в проектировании архитектуры новых приложений и рефакторинг существующих.
- Поддержка строгой типизации кода, проектирование и внедрение сложных типов, интерфейсов, generic-функций.
- Разработка переиспользуемых компонентов, хуков и сервисов.
- Минимизация лишних ререндеров, грамотное использование useMemo, useCallback, React.memo
- Настройка и кастомизация React Navigation (stack, tabs, nested навигаторы, deep linking).
- Интеграция REST API, обработка ошибок, реализация пагинации и кэширования.
- Разработка устойчивой логики загрузки и обновления данных.
Что мы ожидаем:
- 2+ года опыта коммерческой разработки мобильных приложений на React Native.
- Глубокое понимание архитектуры React Native, жизненного цикла компонентов
- Уверенное владение TypeScript, умение проектировать сложные типы, интерфейсы, generics.
- Опыт поддержки и развития проектов с включенным strict-режимом.
- Умение писать полностью типобезопасный код без использования any.
- Опыт построения модульной архитектуры: разделение по фичам, переиспользуемые компоненты, хуки, сервисы, типы.
- Соблюдение и внедрение code style, naming conventions (camelCase, PascalCase, kebab-case для папок).
- Опыт рефакторинга и поддержки крупных проектов.
- Глубокое знание хуков, кастомных хуков, мемоизации (React.memo, useMemo, useCallback).
- Опыт оптимизации производительности списков (FlatList, SectionList), работы с большими объемами данных.
- Умение избегать лишних рендеров, оптимизировать работу с состоянием.
- Опыт настройки и кастомизации React Navigation (stack, tabs, nested navigators, deep linking).
- Понимание навигационных паттернов и best practices.
- Опыт интеграции REST API, работы с axios/fetch, обработки ошибок, управления состоянием загрузки.
- Знание подходов к кэшированию, пагинации, обновлению данных.
- Опыт создания адаптивных, отзывчивых интерфейсов.
- Владение Styled Components или StyleSheet API.
- Соблюдение единого стиля оформления, внимание к деталям UI/UX.
- Опыт написания unit- и интеграционных тестов (Jest, React Native Testing Library).
- Навыки покрытия тестами бизнес-логики и компонентов.
- Базовые знания интеграции нативных модулей (Android/iOS), linking, настройка permissions.
Будет плюсом:
- Опыт настройки CI/CD для мобильных приложений
- Опыт публикации приложений в App Store и Google Play
Мы предлагаем:
- Работа из офиса в г. Астана;
- 5-дневка, с 10.00 до 19.00;
- Частичная компенсация фитнеса, медицинских услуг и курсов;
- Бесплатное обучение английскому и казахскому языкам;
- Выездные тимбилдинги и мероприятия по типу «турниры» (шахматы, настольный теннис, футбол, cybersport, волейбол, баскетбол и т.д.).
Зарегистрируйтесь или войдите, чтобы открыть контакты работодателя
Прикрепите резюме для отклика
Уже с нами?
Войдите, чтобы отправить резюме
07 Августа
Астана
Компания "REDMADROBOT" red_mad_robot — технологическая компания с экспертизой в запуске цифровых продуктов и новых бизнесов. Включает...
06 Августа
Астана
Компания "G5EN KAZ" G5 Games is a Swedish developer and publisher of mobile games played by over 250 million people worldwide. We create...
06 Августа
Тестировщик ПО / QA ingineer (middle / senior)
Астана
Компания "IT Invest Group" Обязанности: Тестировать REST API, SOAP Обнаруживать, документировать и отслеживать баги (Jira) Писать...
05 Августа
Астана
Компания "Beeline, ТМ" В поисках Middle/Middle+ Data Analyst в команду аналитики тарифных продуктов Ключевые задачи: Ad-hoc...
06 Августа
Астана
Компания "Национальные информационные технологии" Обязанности: разработка и развитие новых и существующих проектов; тестирование и...
Вакансия размещена в отрасли