Sr. Software Engineer

ParamountBurbank, CA

About The Position

We are thrilled to announce that we are currently seeking a highly motivated Senior Software Engineer to join our mobile engineering team. This presents a unique and exciting opportunity for an individual with a natural inclination for problem-solving to work directly on enhancing the video-streaming experience of our expanding mobile customer base.   As a member of our team, you will have the chance to lead a team through the completion of complex and interesting problems in a dynamic and highly collaborative environment. We pride ourselves on constantly evaluating and adapting the latest and greatest on the iOS/tvOS platforms, and there's always something new to learn.The ideal candidate will have a track record of success leading and inspiring a team of iOS developers, experience with native app development on iOS/tvOS platforms, and a willingness to continuously improve their skills and stay up to date with the latest trends and developments in mobile engineering.

Requirements

  • 3+ years of professional iOS development experience, with at least one shipped production app.
  • Proficiency in Swift and knowledge with modern iOS frameworks (e.g., SwiftUI, Combine, async/await).
  • Proficient in the basics of iOS. This involves managing memory. It also includes multithreading and optimizing performance.
  • Solid experience integrating with RESTful APIs and working with JSON data.
  • Experience building interfaces across multiple screen sizes and devices using Interface Builder or programmatic layouts.
  • Ability to navigate and contribute to a large, shared codebase with minimal supervision.
  • Well-developed debugging skills and the ability to identify root causes quickly across UI and data layers.
  • Familiarity with Agile software development and working iteratively with cross-functional teams.
  • Comfortable reviewing code, providing feedback, and incorporating feedback from peers.
  • Exemplary communication and collaboration skills; able to work effectively with engineers, designers, and product partners.

Nice To Haves

  • A BS/BA in Computer Science, Engineering, or equivalent functional experience.
  • Experience working with media-rich apps, including video playback and asset handling.
  • Exposure to analytics, ads SDKs, or app performance monitoring tools.
  • Understanding of streaming technologies, including DRM and adaptive bitrate playback.
  • Awareness of accessibility and localization considerations in mobile apps.
  • Familiarity with Swift Package Manager and dependency management practices.

Responsibilities

  • Implement and maintain features for tvOS and iOS applications with a focus on performance and user experience.
  • Write clear, maintainable Swift code that aligns with team conventions and platform best practices.
  • Collaborate with product, design, and backend engineering teams to refine requirements and deliver robust solutions.
  • Debug issues across the stack—from UI edge cases to data integration—and contribute fixes that improve app stability.
  • Participate in architectural discussions and follow established patterns for consistency and scalability.
  • Stay current with iOS platform updates and apply relevant improvements to the codebase as needed.
  • Review peer code for quality, readability, and adherence to standards, contributing to team knowledge-sharing.
  • Ensure accessibility and localization considerations are applied throughout development.
  • Work within an Agile environment to prioritize tasks, communicate progress, and deliver updates incrementally.

Benefits

  • Attractive compensation and comprehensive benefits packages.
  • Generous paid time off.
  • An exciting and fulfilling opportunity to be part of one of Paramount’s most dynamic teams.
  • Opportunities for both on-site and virtual engagement events.
  • Unique opportunities to make meaningful connections and build a vibrant community, both inside and outside the workplace.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service