Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Engineer, Mobile, iOS

Roku

Belfast, Greater London

On-site

GBP 60,000 - 90,000

Full time

4 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

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.

Benefits

Comprehensive healthcare
401(k) retirement plan
Mental health support

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 a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.