PHP и React Native разработчик
Enumerate ищет PHP & React Software Engineer для модернизации основного продукта и платформенных систем в экосистеме ПО и платежей. Компания создаёт новое мобильное приложение на PHP и React Native и ищет инженера, который поможет его сформировать, сохраняя стабильность существующего веб-приложения.
Роль сочетает два направления: разработку новой мобильной функциональности и API, а также investigation дефектов, устранение проблем в продакшене и постепенные улучшения существующей кодовой базы на чистом PHP. Работа предполагает тесное взаимодействие с Product, QA и Support.
Задачи
- Помогать запускать новое мобильное приложение на React Native: от настройки проекта до первого релиза.
- Разрабатывать и расширять PHP API и сервисы, обеспечивающие работу приложения.
- Определять, как мобильное приложение интегрируется с существующими системами.
- Устанавливать паттерны и соглашения для мобильной разработки.
- Вести функции и компоненты от обсуждения дизайна до разработки и релиза.
- Выявлять возможности модернизации паттернов в существующей кодовой базе.
- Расследовать, диагностировать и устранять баги в приложении на чистом PHP.
- Отлаживать сложные проблемы в логике приложения, взаимодействии с базой данных и интеграциях.
- Выпускать безопасные, хорошо протестированные исправления с минимальным риском регрессий.
- Анализировать логи, отчёты об ошибках и данные мониторинга для поиска первопричин.
- Взаимодействовать с QA и Support для воспроизведения проблем и проверки исправлений.
- Помогать с улучшением производительности и надёжности.
- Участвовать в код-ревью и технических обсуждениях.
- Применять согласованные стандарты качества кода, тестирования и деплоя.
- Использовать инструменты разработки с ИИ (например, Claude, Cursor, GitHub Copilot или аналогичные) для ускорения разработки, тестирования и документации.
- Вносить постепенные улучшения в общие утилиты или внутренний инструментарий.
Требования
- Подтверждённый опыт работы PHP-инженером с выпуском production-ПО.
- Практический опыт React Native, включая хотя бы одно приложение, выпущенное в App Store и/или Google Play.
- Опыт создания и использования REST API для веб- или мобильных клиентов.
- Подтверждённая способность отлаживать и исправлять проблемы в больших или legacy-кодовых базах.
- Твёрдое понимание реляционных баз данных и SQL.
- Твёрдое понимание современных практик разработки, включая контроль версий (Git), CI/CD и автоматизированное тестирование.
- Комфортная самостоятельная работа в удалённом формате и переключение контекста между новой разработкой и поддержкой продакшена.
- Сильные аналитические навыки и навыки решения проблем, особенно при отслеживании сложных багов.
- Опыт использования инструментов ИИ-ассистированного кодинга в ежедневных рабочих процессах.
Предпочтительно
- Знакомство с PHP-приложениями, интегрированными со сторонними API.
- Опыт постепенной модернизации legacy-систем без нарушения продакшена.
- Понимание практик безопасного кодирования и вопросов целостности данных.
- Знакомство с мобильной спецификой: офлайн-поведение, push-уведомления или циклы релизов приложений.
Условия
- Удалённая позиция, кандидаты должны находиться в LATAM.
- Общая месячная компенсация: $3,000—$3,500 USD.