Roku

Senior Software Engineer

Roku
Apply
14 hours ago

Responsibilities

  • Develop, create, and modify mobile applications for iOS.
  • Build new features, conduct A/B test experiments, configure devices, release safely to production, and monitor application analytics.
  • Improve existing products based on customer requirements and create user-friendly experiences.
  • Collaborate with engineers, product, UI design, platform services, and release management teams.
  • Manage application state and model side effects across the application.
  • Modularize features into units that can be built, tested, and distributed independently.
  • Write high-quality code with comprehensive tests.
  • Discuss application architecture and data flow, conduct peer code reviews, and investigate and fix bugs.

Requirements

  • Bachelor’s degree or foreign equivalent in Computer Science, Computer Engineering, or a related field.
  • Five years of progressive experience in the position or a related occupation.
  • At least three years of experience designing and building advanced iOS applications using Swift.
  • At least three years of experience developing complex user interfaces with UIKit and SwiftUI.
  • At least three years of experience monitoring mobile application performance with Firebase Crashlytics and Analytics.
  • At least three years of experience troubleshooting and debugging applications.
  • At least three years of experience writing UI tests with XCUITest and Appium.
  • At least three years of experience creating reusable feature modules with CocoaPods and Swift Package Manager.

Benefits

  • Healthcare benefits may include medical, dental, and vision coverage, along with life, accident, disability, commuter, and retirement options such as 401(k) or pension.
  • Global mental health and financial wellness support and resources are available.
  • Employees receive time off in accordance with local leave policies and personal needs.
  • The role generally follows a hybrid schedule with office work Monday through Thursday and flexible remote work on Fridays; up to one telecommuting day per week may be permitted depending on the role and location.

Tech Stack

AppiumiOSSwiftSwiftUI

Categories

Mobile
Roku

About Roku

1,001-5,000 employees

Roku builds streaming players, Roku-branded TVs and audio gear, and the Roku OS licensed to TV manufacturers. Its platform supports ad-supported and subscription streaming, including The Roku Channel and Roku Originals, and underpins a significant advertising business. Founded in 2002 and headquartered in San Jose, it is a public company trading on NASDAQ under the ticker ROKU.

Contact me