Senior iOS Developer
EPAM Systems · Austin, TX · 1 mo ago
On-siteBusiness DevelopmentFull-time
Responsibilities
- Develop and enhance universal app functionality across iOS, iPadOS, macOS, watchOS, and visionOS platforms
- Create advanced algorithms for motion and drop detection using native iOS frameworks and sensors
- Implement robust data telemetry systems to capture thermals, battery data, and other device metrics
- Build seamless data synchronization capabilities with internal data stores including Splunk integration
- Maintain and extend existing codebase while adding comprehensive automated testing coverage
- Develop production-ready features using Swift, SwiftUI, and CoreData with focus on maintainability
Requirements
- Extensive experience in native iOS app development using Swift and SwiftUI with knowledge of Objective-C
- Proven ability to develop universal apps that run seamlessly across multiple operating platforms
- Strong proficiency with CoreData, native iOS SDKs, and database technologies including PostgreSQL and SQLite
- Experience implementing data synchronization via REST APIs and HTTP protocols
- Familiarity with Unix command line tools, Git version control, and Xcode development environment
- Knowledge of CI/CD processes using Jenkins and experience with enterprise logging systems like Splunk
- Demonstrated ability to create robust, maintainable codebases with comprehensive testing strategies
- Able to work onsite at the client's office in Austin, TX 5 days a week