Facebook pixel

Senior Software Engineer
Ios
Posted on 10/3/2022
INACTIVE
Locations
Cambridge, UK
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Data Analysis
iOS/Swift
JavaScript
C/C++/C#
Linux/Unix
Lua
Python
TypeScript
UI/UX Design
Requirements
  • 5+ years of software engineering experience
  • 3+ years of building native iOS mobile applications using Swift and/or SwiftUI, with a track record of shipping high-quality app(s) to Apple AppStore
  • Bachelors or Masters/Ph.D. in Computer Science or equivalent experience
  • A deeper understanding of the common problems encountered when building large complex applications
  • Contribute to open-source projects
  • You actively use Roku products
  • Experience working with scripting languages like JavaScript, Python, Lua, and TypeScript, C++, embedded Linux, or equivalent
  • Experience building web applications
  • An understanding of media/video concepts like codecs, streaming, etc
  • Consumer electronics experience
  • Working in a startup environment
Responsibilities
  • Develop new features, perform A/B test experiments, device configuration, safely release to production, monitor analytics gathered from the applications
  • Improve existing products based on customer requirements and create delightful user experiences
  • Work closely with engineers, product, UI design, platform services, and release management teams to contribute to our application development
  • Manage state across entire application and model side effects
  • Modularize each feature of the existing application, to create more straightforward to understand units that can be built, tested, and distributed in isolation
  • Write high-quality code with comprehensive tests for each feature
  • Discuss application architecture, data flow and perform code reviews with peers
  • Investigate, diagnose, and fix bugs
Roku

1,001-5,000 employees

Streaming platform for television
Company Overview
Roku's mission is to be the TV streaming platform that connects the entire TV ecosystem around the world. The company connects users to the streaming content they love, and we enable content publishers to build and monetize large audiences and provide advertisers with unique capabilities to engage consumers.
Benefits
  • Unlimited vacation days
  • Medical, wellness, and financial benefits
  • Free snacks and access to fitness center at headquarters
Company Core Values
  • High performance
  • Proud to work here
  • Trust and responsiblity
  • Talent
  • Communication and context
  • World class product
  • Simple process
  • Excellent partnerships
  • Content standards
  • High ethical standards