Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Software Engineer

Home > Swift programming jobs

Senior Software Engineer in USA new

  • Austin, TX

Responsibilities

  • Develop, create, and modify mobile applications for iOS.
  • Build new features, conduct A/B test experiments, configure devices, release safely to production, and monitor application analytics.
  • Improve existing products based on customer requirements and create user-friendly experiences.
  • Collaborate with engineers, product, UI design, platform services, and release management teams.
  • Manage application state and model side effects across the application.
  • Modularize features into units that can be built, tested, and distributed independently.
  • Write high-quality code with comprehensive tests.
  • Discuss application architecture and data flow, conduct peer code reviews, and investigate and fix bugs.

Requirements

  • Bachelor’s degree or foreign equivalent in Computer Science, Computer Engineering, or a related field.
  • Five years of progressive experience in the position or a related occupation.
  • At least three years of experience designing and building advanced iOS applications using Swift.
  • At least three years of experience developing complex user interfaces with UIKit and SwiftUI.
  • At least three years of experience monitoring mobile application performance with Firebase Crashlytics and Analytics.
  • At least three years of experience troubleshooting and debugging applications.
  • At least three years of experience writing UI tests with XCUITest and Appium.
  • At least three years of experience creating reusable feature modules with CocoaPods and Swift Package Manager.

Benefits

  • Healthcare benefits may include medical, dental, and vision coverage, along with life, accident, disability, commuter, and retirement options such as 401(k) or pension.
  • Global mental health and financial wellness support and resources are available.
  • Employees receive time off in accordance with local leave policies and personal needs.
  • The role generally follows a hybrid schedule with office work Monday through Thursday and flexible remote work on Fridays; up to one telecommuting day per week may be permitted depending on the role and location.

Roku

Roku is the leading platform for streaming television in the U.S., Canada, and Mexico, designed to connect consumers seamlessly to their favorite content. We offer a comprehensive range of Roku-branded TVs, streaming players, and a purpose-built operating system, all while providing unique advert...

Similar positions

iOS Software Engineer

  • Takealot Group
  • Full time
  • Others
  • 09/23/2026
  • Cape Town, South Africa

Software Engineer 5 - iOS

  • Netflix
  • Full time
  • USA
  • 09/23/2026
  • Salary: $388k-$558k
  • Remote

Founding Engineer (Flutter)

  • Gr8_Tech
  • Full time
  • Remote
  • 09/23/2026
  • Worldwide

iOS Software Engineer

  • takealot.com
  • Full time
  • Others
  • 09/23/2026
  • Cape Town, South Africa

Engineer - Software Development

  • TiVo
  • Full time
  • Others
  • 09/23/2026
  • Salary: Competitive
  • Bengaluru, India