Senior Software Engineer
Core
Develop, create, and modify mobile applications for iOS, focusing on new features, A/B testing, device configuration, and user experience improvements.
Role type
Senior iOS Software Engineer
Builds
Mobile applications for Roku's TV streaming platform
Domain
Consumer electronics / Mobile streaming
Deliverable
product features
Required skills
Swift, UIKit, SwiftUI, Firebase Crashlytics, Firebase Analytics, XCUITest, Appium, CocoaPods, Swift Package Manager, iOS application architecture, state management, unit testing, code reviews, bug diagnosis
Preferred skills
null
Technologies
iOS, Swift, UIKit, SwiftUI, Firebase, XCUITest, Appium, CocoaPods, Swift Package Manager
Responsibilities
Develop and modify mobile applications; Create new features and perform A/B tests; Monitor application performance and analytics; Modularize features for isolation and testing; Write high-quality code with comprehensive tests; Discuss architecture and perform code reviews; Diagnose and fix bugs
Seniority
Senior, hands-on IC