Back to Search
Currently, we are looking for a Remote Senior IOS Swift Developer to join our team.
Responsibilities
- Deliver across the entire app life cycle for our native iOS applications – concept, design, build, test, and release to the App Store.
- Own our two native apps: one 100% Swift and one mixed Swift & Objective-C.
- Create compelling iOS-specific user interfaces and experiences.
- Collaborate closely with teams of engineers, designers, product owners, and cross-functional users.
- Own projects that have a significant impact on the business.
- Embody and encourage continual learning for yourself and teammates!
- Have a passion for your craft. You feel ownership over everything you ship!
Requirements
- 3+ years of professional experience building software in Swift and/or Objective-C
- Knowledge of maintainable Swift and Objective-C that adheres to SOLID programming principles and Clean Code.
- Knowledge of publishing apps to the App Store.
- Knowledge of a variety of iOS libraries & frameworks (UIKit, SwiftUI, some mix of Notifications/IAP/CloudKit/Core Data/Core Animation/MapKit etc).
- Experience with client/server architectures, API, syncing and caching patterns.
- Experience with mobile application profiling, performance, and tuning (memory, CPU, battery life, data use).
- Experience with working in a cross functional Scrum team.
- Experience with using git with Bitbucket or similar
Benefits
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn