Senior Software Engineer, Mobile, iOS
Roku, Inc.
Greater London, UK
19 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.collegerecruiter.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Working hours
Regular working hours
Job source
Tech stack
Clean Code Principles
Application Programming Interfaces (APIs)
Agile Methodology
IOS Applications
Apple IOS
Apple Xcode
App Store (IOS)
Mobile Application Development
Software Debugging
Design of User Interfaces
Mobile Application Software
Software Engineering
+6 more
Swiftui
Ios Frameworks
Build Management
Information Technology
Objective C++
Xctest
Job description
- 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.
Requirements
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., * 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 & conditions
- 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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.collegerecruiter.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
SE
Shandra Earney
over 2 years ago
LM
Luis Minvielle
Cross Platform Mobile Development Frameworks to Use in 2025
over 2 years ago
EM
Eli McGarvie
React Developer Salary [2023]
over 3 years ago
AL
Anna Leushchenko
Basic And Advanced Networking in Dart and Flutter
about 4 years ago
LM
Luis Minvielle
Fully Remote Software Engineer Jobs
over 2 years ago
AM
Ashutosh Mishra
16 Best Free React UI Libraries in 2025
almost 3 years ago