Taro Logo

Sr. Software Engineer - IOS

Leading e-commerce company offering Cash Back, deals and rewards from more than 3,500 merchants
San Mateo, CA, USA
$115,005 - $196,020
iOS
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
E-Commerce · Consumer
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Sr. Software Engineer - IOS

Rakuten Rewards, a leading e-commerce company with over 15 million members and $2 billion in Cash Back payments, is seeking a Senior iOS Software Engineer to join their international engineering team. The role offers an opportunity to work on next-generation iOS applications used by hundreds of millions of users across three continents. As part of their Squads structure, you'll collaborate with cross-functional teams to build and maintain the iOS ecosystem.

The position involves working on the Messaging SDK and event-driven systems, requiring expertise in Swift, iOS architecture patterns, and modern frameworks like SwiftUI and UIKit. You'll be responsible for developing clean, maintainable code while ensuring seamless integration with backend services. The role offers competitive compensation ranging from $115,005 to $196,020 annually, along with comprehensive benefits including health insurance, 401k matching, and PTO.

Rakuten International, overseeing 7 businesses with 4,000+ employees globally, is known for innovation in e-commerce, digital content, and communications. The company culture emphasizes continuous improvement, professional excellence, and customer satisfaction through their Five Principles for Success. This role presents an excellent opportunity for experienced iOS developers looking to impact millions of users while working with cutting-edge technologies in a collaborative, international environment.

The ideal candidate will bring 5+ years of iOS development experience, strong technical skills, and a proven track record of shipping successful applications. You'll be joining a company that values innovation, teamwork, and professional growth, with the chance to work on significant technical challenges while contributing to a platform that delivers value to both merchants and customers.

Last updated 19 days ago

Responsibilities For Sr. Software Engineer - IOS

  • Contribute to development and maintenance of Messaging SDK and event-driven systems
  • Work with Product Managers, Data Engineers, and Analysts to implement features
  • Partner with backend teams to integrate APIs
  • Participate in code reviews
  • Develop clean, maintainable, and testable code
  • Keep up-to-date with latest trends in event-driven systems

Requirements For Sr. Software Engineer - IOS

  • Proficiency in Swift and familiarity with Objective-C
  • Experience with RESTful APIs and backend services integration
  • Experience with iOS architecture patterns (MVC, MVVM)
  • Experience with SwiftUI, UIKit, SDK, Combine, and XCTest
  • Experience with version control systems like Git
  • Experience with Design Systems
  • Experience with push notifications, deep links, universal links, SDKs
  • B.S. in Computer Science or related field
  • 5+ years of experience building native applications for iOS devices
  • Strong problem-solving and communication skills
  • Portfolio of published applications on GitHub and/or App Store

Benefits For Sr. Software Engineer - IOS

Medical Insurance
Vision Insurance
Dental Insurance
401k
  • Health insurance
  • Vision insurance
  • Dental insurance
  • 401k matching
  • PTO
  • Volunteer Time Off (VTO)
  • Discretionary bonus

Interested in this job?