×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer, Mobile, iOS

Job in Belfast, County Antrim, BT1, Northern Ireland, UK
Listing for: Roku
Full Time position
Listed on 2025-12-14
Job specializations:
  • Software Development
    App Developer - Mobile/Web, iOS Developer, Software Engineer, Full Stack Developer
Job Description & How to Apply Below

As a Senior Software Engineer, iOS at Roku, you will be a key member of a mobile team dedicated to creating exceptional user experiences for millions of users. You will design, implement, and enhance features for Roku's mobile application, working on everything from networking to user interfaces. You should be a self‑motivated individual who enjoys solving problems and shipping solutions, while also collaborating effectively with engineering, UI design, product, and business teams.

Responsibilities
  • Design and build advanced applications for the iOS platform.
  • Maintain and improve the performance of existing iOS applications.
  • Write and maintain tests using the XCTest/XCUITest frameworks.
  • Troubleshoot and debug iOS applications.
  • Collaborate with cross‑functional teams to define, design, and ship new features for mobile devices, optimizing for touch experiences.
  • Write well‑designed, testable, and efficient code.
  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
  • Contribute to the development of project plans and estimates.
Qualifications
  • Experience with agile development methodologies.
  • Strong understanding of the entire mobile development life cycle.
  • Experience with third‑party mobile libraries and APIs.
  • Proficient in iOS development toolset including XCode, Simulator and Instruments.
  • 3+ years of experience in iOS mobile development with a focus on Swift or Swift

    UI, with a track record shipping high‑quality app(s) to Apple App Store.
  • Proficient in Swift or Objective‑C.
  • 5+ years of software engineering experience.
  • Bachelor's or Master's/Ph.D. in Computer Science or equivalent experience.
  • Strong problem‑solving and communication skills.
Benefits
  • Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families, including global access to mental health and financial wellness support and resources, healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension), and time off work for vacation and other personal reasons.
How to Apply

Interested in this position? Please submit your resume and cover letter through the application portal.

#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary