Senior Software Engineer, Mobile, iOS
6 months ago
Teamwork makes the stream work.
Roku is changing how the world watches TV
Roku is the #1 TV streaming platform in the US, and we've set our sights on powering every television in the world. Roku pioneered streaming to the TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem. We connect consumers to the content they love, enable content publishers to build and monetize large audiences, and provide advertisers unique capabilities to engage consumers.
From your first day at Roku, you'll make a valuable - and valued - contribution. We're a fast-growing public company where no one is a bystander. We offer you the opportunity to delight millions of TV streamers around the world while gaining meaningful experience across a variety of disciplines.
About the role
As a Senior Software Engineer, iOS at Roku, you will be part of a mobile team that is passionate about creating delightful user experiences for millions of users. You will have the opportunity to be part of a team of skilled engineers and will have a chance to make your mark by designing and implementing new features and improving existing features.
Roku's mobile application continues to grow in users and engagement. You must enjoy working on mobile apps at all levels, from networking up to user interfaces and anything in between. We are looking for iOS Engineers who are excited about working with one of the most popular media apps in the Apple app store.
You are motivated from within, finding and taking on a feature or project simply because that problem needs to be solved and shipped. But that individual must work together with different engineering teams, UI design, product teams, and business leadership to make things happen, which means that engineers succeed here because they can maintain that independent spirit and motivation within a deeply collaborative environment. We are the pragmatic dreamers inventing and re-inventing the world of streaming media.
About the Team
You will be joining a talented, high-performance team with a history of delivery. We are looking for someone who can help us keep up this pace and continue delivering high-quality app as we grow. With so many people using our products globally, we’ve become well-known for products that “just work” right out of the box and integrate almost by magic. That doesn’t happen by accident, which is why we are committed to making sure our products aren’t just intuitive, they’re obvious.
What you'll be doing
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, optimising 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
We're excited if you have
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 IoT using 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. Bachelors or Masters/Ph.D. in Computer Science or equivalent experience Strong problem-solving and communication skills
#LI-AM3
Benefits
Roku is committed to offering a diverse range of benefits as part of our compensation package to support our employees and their families. Our comprehensive benefits include global access to mental health and financial wellness support and resources. Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension). Our employees can take time off work for vacation and other personal reasons to balance their evolving work and life needs. It's important to note that not every benefit is available in all locations or for every role. For details specific to your location, please consult with your recruiter.
The Roku Culture
Roku is a great place for people who want to work in a fast-paced environment where everyone is focused on the company's success rather than their own. We try to surround ourselves with people who are great at their jobs, who are easy to work with, and who keep their egos in check. We appreciate a sense of humor. We believe a fewer number of very talented folks can do more for less cost than a larger number of less talented teams. We’re independent thinkers with big ideas who act boldly, move fast and accomplish extraordinary things through collaboration and trust. In short, at Roku you'll be part of a company that's changing how the world watches TV.
We have a unique culture that we are proud of. We think of ourselves primarily as problem-solvers, which itself is a two-part idea. We come up with the solution, but the solution isn't real until it is built and delivered to the customer. That penchant for action gives us a pragmatic approach to innovation, one that has served us well since 2002.
-
IOS Software Engineer, Ring Smart Lighting
5 months ago
Cambridge, United Kingdom Evi Technologies Limited Full timeThe Ring team is looking for a passionate and talented iOS Software Development Engineer who has experience building world-class mobile apps. You will be responsible for developing mobile applications that interact seamlessly with our devices and delight our customers.You will join a team that owns the most important place in the Ring App - Live View...
-
Cambridge, Cambridgeshire, United Kingdom Evi Technologies Limited Full timeAbout the OpportunityWe are seeking a highly skilled Senior Mobile Software Engineer to join our team and contribute to the development of our iOS application, specifically focusing on the live streaming experience.ResponsibilitiesDesign, develop, and maintain our iOS mobile applications with a strong emphasis on performance and user experience.Collaborate...
-
Sr iOS Software Development Engineer, Ring
6 months ago
Cambridge, United Kingdom Evi Technologies Limited - C67 Full timeThe Ring team is looking for a passionate and talented iOS Software Development Engineer who has experience building world-class mobile apps. You will be responsible for developing mobile applications that interact seamlessly with our devices and delight our customers.You will join a team that owns the most important place in the Ring App - Live View...
-
Software Testing Engineer
11 hours ago
Cambridge, Cambridgeshire, United Kingdom ENGINEERINGUK Full timeJob SummaryWe are looking for an experienced Software Testing Engineer to join our mobile applications team at ENGINEERINGUK. As a key member of our QA team, you will be responsible for developing, maintaining, and executing test cases, as well as creating stable and reusable automation of test cases for new features.Main ResponsibilitiesDevelop, maintain,...
-
Senior Software Engineer
4 weeks ago
Cambridge, United Kingdom Redgate Software Full timeRedgate Software creates ingeniously simple software to help data professionals get the most value out of any database, anywhere. Our portfolio of solutions helps organizations reliably solve the complex challenges of database management across the DevOps lifecycle on any database, any platform, anywhere. We make life easier for IT leaders, development and...
-
Mobile Software Development Engineer
2 weeks ago
Cambridge, Cambridgeshire, United Kingdom Polytec Ltd. Full timeJob Summary:Polytec Ltd. is seeking an experienced Mobile Software Development Engineer to join our team based in Cambridge. As an Embedded Systems Developer, you will be responsible for delivering high-quality software solutions for Android-based products.Key Responsibilities:Develop and maintain software for Android-based devicesCollaborate with...
-
Senior Embedded Software Development Engineer
1 month ago
Cambridge, Cambridgeshire, United Kingdom arm limited Full timeThe RoleAt Arm, our Software Engineering group is responsible for developing and enhancing the software ecosystem surrounding our next-generation applications processors. We collaborate with partners to create innovative, Arm-powered products for various industries, including mobile, server, IoT, and more. As a member of this team, you will work on a range...
-
Senior Software Development Engineer
2 weeks ago
Cambridge, Cambridgeshire, United Kingdom Arm Limited Full timeSenior/Staff Graphics Software EngineerArm Limited is seeking an exceptional Senior/Staff Graphics Software Engineer to join our innovative graphics research team.This role is within the growing Strategy and Ecosystems team responsible for enabling the best possible developer experience of Graphics and Gaming applications on Arm.We are looking for an...
-
Senior Embedded Software Engineer
6 months ago
Cambridge, United Kingdom arm limited Full timeThe Role Arm’s Software Engineering group is responsible for creating and improving the software eco-system around Arm's next generation of applications processors. We help our partners build creative Arm-powered products, for various segments Mobile, Server, IoT connected devices, Augmented & Virtual Reality offerings, Autonomous Driving Solutions...
-
Senior Mobile App Development Lead
4 weeks ago
Cambridge, Cambridgeshire, United Kingdom Evi Technologies Limited - C67 Full timeEvi Technologies Limited - C67 is looking for a highly skilled Senior Mobile App Development Lead to join our team in Cambridge, GBR.About the RoleWe are seeking an experienced and passionate Android Software Development Engineer who has expertise in building world-class mobile apps. As a Senior Mobile App Development Lead, you will be responsible for...
-
Senior Software Engineer
1 week ago
Cambridge, United Kingdom Apprilis Ltd | B Corp™ Full timeAn exciting opportunity is available for a motivated and experienced TypeScript/C# software engineer to play a pivotal role in bringing an innovative business management product to market. This role involves contributing to cutting-edge AI-research projects and delivering high-quality software solutions for diverse clients.You’ll be joining a dynamic and...
-
Senior Engineer
11 hours ago
Cambridge, Cambridgeshire, United Kingdom Flok Health Full timeSenior Fullstack Engineer Job DescriptionWe're looking for a seasoned Senior Fullstack Engineer to join our team at Flok Health. As a key member of our software team, you'll play a critical role in developing and maintaining our core applications, collaborating with cross-functional teams, and contributing to our technology strategy. If you're passionate...
-
C++ Software Consultant Junior Graduate
6 months ago
Cambridge, United Kingdom Amazing Prospects Ltd Full time**Category**: **Software**: **Offered Salary**: **£25000 - £40000 per annum + Prospects+Benefits+Rewards**: **Job Location**: **Cambridge, Cambridgeshire**: **Job Type**: **Permanent**: **C++ Junior Graduate Software Consultant** Fantastic foot-in-the-door opportunity to join technical C++ Software consultants in Cambridge with an enviable reputation for...
-
Senior Software Development Lead
3 weeks ago
Cambridge, Cambridgeshire, United Kingdom Jonathan Lee Recruitment Ltd Full timeWe are working with a leading organisation in the Cambridge area that specialises in mobile communication products, providing radio terminals, accessories, and software applications.The company is looking to hire an experienced Software Architect to focus on embedded, real-time devices. This is a hybrid role with blended flexible working opportunities,...
-
Software Development Lead
11 hours ago
Cambridge, Cambridgeshire, United Kingdom Flok Health Full timeRole OverviewWe're seeking a highly skilled Senior Fullstack Engineer to join our team at Flok Health. This is an exciting opportunity to work on a growing SolidJS/Django/Postgres application and help shape the way our software team works as we grow.About the RoleThis senior-level position requires expertise in both Python and JavaScript, with a focus on...
-
Senior Software Engineer
2 weeks ago
Cambridge, United Kingdom developrec Full timeSenior Software Engineer- Remote/Cambridge- up to £75k package Our client an industry leading supplier of software products to the tech world are looking to add a number of Senior Software Engineers to work across their product suite. They have been running for over 25 years and have an impressive client base from SME‘s to over 90% of the Fortune 100....
-
Senior Software Engineer
2 months ago
Cambridge, United Kingdom developrec Full timeSenior Software Engineer- Remote/Cambridge- up to £75k + package Our client, an industry leading supplier of software products to the tech world, are looking to add a number of Senior Software Engineers to work across their product suite. They have been running for over 25 years and have an impressive client base from SME's to over 90% of the Fortune...
-
Senior software engineer
2 months ago
Cambridge, United Kingdom Amazon Full timeDESCRIPTIONRing in the UK will grow rapidly in 2024, therefore we are looking for skilled individuals with a strong sense of independence to join our team in Cambridge. Our team will develop current projects as well as build and deliver new features. As an Software Development Engineer, you will be a core member of the development team. The ideal candidate...
-
Mobile Application Engineering Specialist
1 week ago
Cambridge, Cambridgeshire, United Kingdom Amazon Full timeAbout the Role:We're looking for a skilled Android Software Development Engineer to join our team at Amazon. In this role, you'll have the opportunity to design, develop, and maintain high-quality Android mobile applications.You'll work closely with cross-functional teams to investigate design approaches, prototype technology, and evaluate technical...
-
Senior Full Stack Engineer
3 months ago
Cambridge, United Kingdom CV-Library Full timeStart-up using Python, TypeScript and Rust to deliver digital healthcare This is an exciting opportunity to join a Cambridge based start-up working on a new approach to providing tailored digital healthcare. Our client seeks a full stack engineer to join their friendly and versatile team, working across a tech stack using Python, TypeScript and Rust....