Senior Software Engineer, Mobile, iOS

Roku

Belfast, Greater London

On-site

GBP 60,000 - 90,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Comprehensive healthcare
401(k) retirement plan
Mental health support

Job summary

A leading technology company seeks a Senior Software Engineer to enhance its iOS mobile application. In this role, you will design, implement, and improve key features for millions of users while collaborating with cross-functional teams. Ideal candidates have 3+ years in iOS development, particularly with Swift or SwiftUI, along with a strong focus on problem-solving and communication. Benefits include comprehensive healthcare and wellness support, retirement options, and generous time off.

Qualifications

  • 3+ years of experience in iOS mobile development focusing on Swift or SwiftUI.
  • 5+ years of software engineering experience.
  • Strong understanding of the mobile development life cycle.

Responsibilities

  • Design and build advanced applications for the iOS platform.
  • Maintain and improve the performance of existing iOS applications.
  • Collaborate with cross-functional teams to define, design, and ship new features.

Skills

iOS development
Swift
Objective-C
agile methodologies
third-party mobile libraries
XCode
problem-solving
communication skills

Education

Bachelor's or Master's/Ph.D. in Computer Science

Tools

Simulator
Instruments

Job description

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 SwiftUI, with a track record shipping high‑quality app(s) to Apple AppStore.
  • 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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer, UI Players
Senior Software Engineer, UI Players

Roku • Cambridge

Hybrid
GBP 60,000 - 80,000
Mental health and financial wellness support
Healthcare coverage (medical, dental, vision)
401(k) or pension options
+1
Senior Software Engineer, Subscriptions
Senior Software Engineer, Subscriptions

Roku, Inc. • Cambridge

Hybrid
GBP 55,000 - 75,000
Healthcare (medical, dental, and vision)
401(k)/pension
Mental health support
+1
Senior Software Engineer, Live
Senior Software Engineer, Live

Roku, Inc. • Manchester

On-site
GBP 60,000 - 80,000
Comprehensive health benefits
401(k) retirement plans
Mental health and wellness support
Senior Software Engineer, Live
Senior Software Engineer, Live

Roku • Greater Manchester

Hybrid
GBP 60,000 - 80,000
Healthcare benefits
401(k)/pension options
Flexible remote work opportunities
Senior Software Engineer, Search and Recommendations
Senior Software Engineer, Search and Recommendations

Roku, Inc. • Cambridge

Hybrid
GBP 70,000 - 90,000
Mental health support
Healthcare benefits
401(k)/pension options
Software Engineer Intern, Mobile
Software Engineer Intern, Mobile

Roku • Manchester

Hybrid
GBP 20,000 - 30,000
Comprehensive benefits including healthcare, life, accident, disability, etc.
Flexible remote work on Fridays
Mental health and financial wellness support
Senior Software Engineer
Senior Software Engineer

Roku • Greater Manchester

Hybrid
GBP 70,000 - 90,000
Comprehensive healthcare benefits
Flexible work arrangements
Mental health support
+1
Senior Software Engineer
Senior Software Engineer

Roku, Inc. • Manchester

Hybrid
GBP 85,000 - 120,000
Mental health support
Financial wellness resources
Retirement options
Senior Software Engineer, Android
Senior Software Engineer, Android

Roku • Greater Manchester

Hybrid
GBP 60,000 - 80,000
Comprehensive healthcare benefits
Flexible work arrangements
401(k)/pension options
Senior Software Engineer, C++ UI
Senior Software Engineer, C++ UI

Roku • Greater Manchester

Hybrid
GBP 65,000 - 85,000
Healthcare benefits
Retirement options (401(k)/pension)
Mental health support