TIAA
Full Stack Developer (iOS & Java)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full stack разработчик в мобильную команду TIAA: разработка новых фич на SwiftUI, поддержка legacy-кода на Objective-C и создание REST API на Java/Spring Boot.
Задачи
- Разрабатывать новые функции и интерфейсы на SwiftUI
- Читать, отлаживать и поддерживать legacy-код на Objective-C с переходом на Swift
- Писать и поддерживать тесты на Swift Testing и XCTest
- Интегрировать мобильное приложение с RESTful API через async/await
- Участвовать в код-ревью
- Разрабатывать RESTful API на Spring Boot для связи с backend-системами
- Консультироваться с senior-менеджментом по сложным техническим проектам
Требования
- 2+ года опыта со SwiftUI (state management, views, modifiers, previews)
- Знание основ Swift и умение разбираться в legacy-коде на Objective-C
- Опыт или академическое знакомство с unit-тестированием (XCTest, Swift Testing)
- Владение Xcode и Git (ветки, pull requests)
- Опыт интеграции backend API в iOS-приложения
- Опыт Core Java и ООП (коллекции, многопоточность, обработка исключений)
- Опыт проектирования и разработки RESTful API на Spring Boot
- Опыт работы 2+ года (желательно 3+)
- Высшее образование предпочтительно
Условия
- Базовая зарплата $80,600–$92,800 в год
- Пакет Total Rewards: пенсионная программа, медицинская страховка, wellness-программы
- Возможное участие в incentive-программах
- Работа в офисе в коллаборативной среде
- Drug-free и smoke-free рабочее место
Навыки
- Swift
- SwiftUI
- Objective-C
- XCTest
- Swift Testing
- Xcode
- Git
- Java
- Spring Boot
- REST API
- async/await
- GitHub
- GitLab
- Bitbucket
- React
- Angular
- AWS
- Azure
- GCP
- Agile
- Scrum
- Jira