EPAM·3 дн назад
Senior iOS Software Engineer
Ориентир по рынку≈ 3 300 – 4 300 $наш грубый ориентир по 200 вакансиям этого грейда на рынке, без учёта специальности: у работодателя вилка не указана
УдалённоSeniorПолная занятостьАутсорс
≈ 3 300 – 4 300 $наша приблизительная оценка
Стоит ли откликаться
Стоит откликнуться, но спросите про деньги
Вилку работодатель не назвал, но ориентир по рынку есть: он в строке «Деньги». Вакансия к тому же свежая, откликаться лучше сейчас.
3 из 4 в норме
Вилку не назвали: какую сумму назвать вам и ниже какой не соглашаться
Деньги
Зарплату в объявлении не раскрыли. Грубый ориентир: столько платят в 200 вакансиях уровня Senior по всему рынку, без учёта специальности.
Живость
Опубликована 3 дня назад. Свежие вакансии почти всегда живые.
Описание
Обязанности: 11, требования: 12. Понятно, что за работа, ещё до отклика.
- Не сказано
- как оформят, из каких стран можно работать и часовой пояс команды
Что требуют
ОбязательноiOSSwiftSwiftUIGitCI/CDREST
ПлюсомGraphQL
Надбавка к зарплате на этом уровне: CI/CD +7%.
Полный разбор в Pro
Это короткий разбор. В Pro полный: под эту вакансию и ваше резюме
Сколько просить
Не продешевите: сумма под ваше резюме, нижняя граница и готовые фразы для торга
Ваше резюме против требований
Пройдёт ли ваше резюме фильтр: что совпало с требованиями и что дописать до отклика
Спросить у работодателя
10 вопросов именно к этой вакансии: что спросить на первом созвоне
Когда откликаться
Стоит ли спешить: за сколько дней EPAM обычно закрывает вакансии
30 дней Pro: полный разбор каждой вакансииЧто ещё входит в Pro
Вакансия на английскомПереведёт заголовок и описание вакансии на русский
Чем предстоит заниматься
Develop and maintain complex iOS application functionality
Design and evolve scalable, maintainable application architecture
Build modern user interfaces using SwiftUI
Implement asynchronous operations using Swift Concurrency and Grand Central Dispatch (GCD)
Integrate backend services through REST APIs and implement application analytics
Implement secure local storage and caching mechanisms
Identify and resolve architectural bottlenecks, performance issues, and memory leaks
Develop and maintain unit and UI tests
Participate in code reviews and promote engineering best practices
Collaborate with cross-functional teams to deliver high-quality solutions
Mentor junior and middle-level engineers and share technical expertise
Наши требования
5+ years of commercial iOS development experience
Strong knowledge of Swift, including generics, protocol-oriented programming, and Automatic Reference Counting (ARC)
Hands-on experience with SwiftUI and the iOS SDK
Strong understanding of Swift Concurrency and GCD
Experience with MVVM and Dependency Injection
Experience integrating REST APIs; knowledge of GraphQL is a plus
Experience with Keychain, UserDefaults, caching, and Core Data
Experience with XCTest and XCUITest
Strong knowledge of Xcode debugging tools, Instruments, and Memory Graph Debugger
Experience with Git, Swift Package Manager (SPM), and CI/CD pipelines
Strong problem-solving skills and attention to code quality
Experience in banking or FinTech projects will be considered an advantage
Дополнительно
We are looking for a Senior iOS Software Engineer
To develop and maintain high-performance mobile banking applications using modern iOS technologies. In this role, you will contribute to application architecture, optimize performance, and ensure high standards of code quality, security, and reliability