Senior Software Engineer, Mobile, iOS Developer
4 days ago
About Roku
Roku is a leading streaming media player company that is changing the way people watch TV. Our mission is to provide a seamless and enjoyable streaming experience to millions of users worldwide.
About the Role
We are seeking a highly skilled Senior Software Engineer, iOS to join our mobile team. As a key member of our team, you will be responsible for designing and implementing new features and improving existing ones for our iOS app. You will work closely with cross-functional teams to define, design, and ship new features for mobile devices, optimizing for touch experiences.
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
Requirements
- 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
Benefits
Roku offers a comprehensive benefits package, including 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.
The Roku Culture
Roku is 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.
-
Cambridge, Cambridgeshire, United Kingdom Roku Full timeAbout RokuRoku is a leading streaming media player company that is changing the way the world watches TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem, enabling content publishers to build and monetize large audiences, and providing advertisers unique capabilities to engage consumers.About the RoleWe are seeking a...
-
Cambridge, Cambridgeshire, United Kingdom Roku Full timeAbout RokuRoku is a leading streaming media player company that is changing the way the world watches TV. Our mission is to be the TV streaming platform that connects the entire TV ecosystem, enabling content publishers to build and monetize large audiences, and providing advertisers unique capabilities to engage consumers.About the RoleWe are seeking a...
-
Senior iOS Software Engineer
4 weeks ago
Cambridge, Cambridgeshire, United Kingdom Evi Technologies Limited Full timeEvi Technologies Limited is in search of a proficient iOS Software Development Engineer to enhance our team focused on delivering exceptional mobile applications for our users. As a Senior iOS Engineer, you will work alongside a skilled group to architect, develop, and refine our iOS applications, ensuring an outstanding user experience.Key...
-
iOS Software Development Engineer
4 days ago
Cambridge, Cambridgeshire, United Kingdom Evi Technologies Limited - C67 Full timeAbout the RoleWe are seeking a highly skilled iOS Software Development Engineer to join our team at Evi Technologies Limited - C67. As a key member of our team, you will be responsible for designing, developing, and maintaining our iOS mobile applications.Key ResponsibilitiesDesign and develop high-quality iOS mobile applications that meet our customers'...
-
iOS Software Development Engineer
4 days ago
Cambridge, Cambridgeshire, United Kingdom Evi Technologies Limited - C67 Full timeAbout the RoleWe are seeking a highly skilled iOS Software Development Engineer to join our team at Evi Technologies Limited - C67. As a key member of our team, you will be responsible for designing, developing, and maintaining our iOS mobile applications.Key ResponsibilitiesDesign and develop high-quality iOS mobile applications that meet our customers'...
-
iOS Software Development Engineer
22 hours ago
Cambridge, Cambridgeshire, United Kingdom Evi Technologies Limited - C67 Full timeAbout the RoleWe are seeking a highly skilled iOS Software Development Engineer to join our team at Evi Technologies Limited - C67. As a key member of our team, you will be responsible for designing, developing, and maintaining our iOS mobile applications.Key ResponsibilitiesDesign and develop high-quality iOS mobile applications that meet our customers'...
-
iOS Software Development Engineer
20 hours ago
Cambridge, Cambridgeshire, United Kingdom Evi Technologies Limited - C67 Full timeAbout the RoleWe are seeking a highly skilled iOS Software Development Engineer to join our team at Evi Technologies Limited - C67. As a key member of our team, you will be responsible for designing, developing, and maintaining our iOS mobile applications.Key ResponsibilitiesDesign and develop high-quality iOS mobile applications that meet our customers'...
-
Senior iOS Software Engineer
24 hours ago
Cambridge, Cambridgeshire, United Kingdom Evi Technologies Limited Full timeAbout the RoleWe are seeking a highly skilled Senior iOS Software Engineer to join our team at Evi Technologies Limited. As a key member of our iOS application team, you will be responsible for designing, developing, and maintaining our iOS mobile applications.Key ResponsibilitiesDesign and develop iOS mobile applications that interact seamlessly with our...
-
Senior iOS Software Engineer
21 hours ago
Cambridge, Cambridgeshire, United Kingdom Evi Technologies Limited Full timeAbout the RoleWe are seeking a highly skilled Senior iOS Software Engineer to join our team at Evi Technologies Limited. As a key member of our iOS application team, you will be responsible for designing, developing, and maintaining our iOS mobile applications.Key ResponsibilitiesDesign and develop iOS mobile applications that interact seamlessly with our...
-
iOS Software Engineer
7 days ago
Cambridge, Cambridgeshire, United Kingdom Evi Technologies Limited Full timeAbout the RoleWe are seeking a highly skilled and experienced iOS Software Engineer to join our team at Evi Technologies Limited. As a key member of our iOS application team, you will be responsible for designing, developing, and maintaining our iOS mobile applications.Key ResponsibilitiesDesign and develop high-quality iOS mobile applications that meet the...
-
iOS Software Engineer
7 days ago
Cambridge, Cambridgeshire, United Kingdom Evi Technologies Limited Full timeAbout the RoleWe are seeking a highly skilled and experienced iOS Software Engineer to join our team at Evi Technologies Limited. As a key member of our iOS application team, you will be responsible for designing, developing, and maintaining our iOS mobile applications.Key ResponsibilitiesDesign and develop high-quality iOS mobile applications that meet the...
-
iOS Software Solutions Engineer
4 weeks ago
Cambridge, Cambridgeshire, United Kingdom Evi Technologies Limited Full timeEvi Technologies Limited is on the lookout for a talented iOS Software Development Engineer to enhance our team dedicated to building exceptional mobile applications for our users. In this role, you will work alongside a skilled group to architect, develop, and refine our iOS applications, ensuring an outstanding user interface and experience.Key...
-
iOS Software Development Engineer
7 days ago
Cambridge, Cambridgeshire, United Kingdom Evi Technologies Limited - C67 Full timeAbout the RoleWe are seeking an experienced iOS Software Development Engineer to join our team at Evi Technologies Limited. As a key member of our Ring team, you will be responsible for designing, developing, and maintaining our iOS mobile applications.Key ResponsibilitiesDesign and develop high-quality iOS mobile applicationsWork with cross-functional teams...
-
iOS Software Development Engineer
7 days ago
Cambridge, Cambridgeshire, United Kingdom Evi Technologies Limited - C67 Full timeAbout the RoleWe are seeking an experienced iOS Software Development Engineer to join our team at Evi Technologies Limited. As a key member of our Ring team, you will be responsible for designing, developing, and maintaining our iOS mobile applications.Key ResponsibilitiesDesign and develop high-quality iOS mobile applicationsWork with cross-functional teams...
-
Experienced iOS Developer
2 weeks ago
Cambridge, Cambridgeshire, United Kingdom Evi Technologies Limited - C67 Full timeAbout Evi Technologies Limited - C67We are seeking a highly skilled and motivated iOS Developer to join our team at Evi Technologies Limited - C67. As a key member of our team, you will be responsible for designing, developing, and maintaining cutting-edge iOS mobile applications that drive business innovation and growth.Key ResponsibilitiesDesign and...
-
iOS Software Engineer
4 days ago
Cambridge, Cambridgeshire, United Kingdom Evi Technologies Limited Full timeAbout the RoleWe are seeking a highly skilled iOS Software Engineer to join our team at Evi Technologies Limited. As a key member of our iOS application team, you will be responsible for designing, developing, and maintaining our iOS mobile applications.Key ResponsibilitiesDesign and develop iOS mobile applications that interact seamlessly with our devices...
-
iOS Software Engineer
4 days ago
Cambridge, Cambridgeshire, United Kingdom Evi Technologies Limited Full timeAbout the RoleWe are seeking a highly skilled iOS Software Engineer to join our team at Evi Technologies Limited. As a key member of our iOS application team, you will be responsible for designing, developing, and maintaining our iOS mobile applications.Key ResponsibilitiesDesign and develop iOS mobile applications that interact seamlessly with our devices...
-
Experienced iOS Developer
1 week ago
Cambridge, Cambridgeshire, United Kingdom Amazon Full timeAbout the RoleWe are seeking a highly motivated and multi-talented iOS engineer to join our Amazon Key team. As a key member of our inter-disciplinary team, you will be responsible for developing and integrating cutting-edge technologies from IoT, wireless, and cloud computing into pragmatic solutions for Ring customers, package transportation, logistics,...
-
Experienced iOS Developer
1 week ago
Cambridge, Cambridgeshire, United Kingdom Amazon Full timeAbout the RoleWe are seeking a highly motivated and multi-talented iOS engineer to join our Amazon Key team. As a key member of our inter-disciplinary team, you will be responsible for developing and integrating cutting-edge technologies from IoT, wireless, and cloud computing into pragmatic solutions for Ring customers, package transportation, logistics,...
-
Senior Software Developer
1 week ago
Cambridge, Cambridgeshire, United Kingdom Cloud Software Group Full timeAbout the RoleWe are seeking an experienced Senior Software Developer to join our team at Cloud Software Group. As a key member of our engineering team, you will be responsible for designing and developing the user interface for our XenServer virtualization platform.Key ResponsibilitiesDesign and develop the user interface for XenCenter, a large C#.NET...