Taro Logo

Sr. Software Engineer - IOS

Leading e-commerce company offering Cash Back, deals and rewards from more than 3,500 merchants, having paid out nearly $2 billion in Cash Back to 15 million members.
San Mateo, CA, USA
$115,005 - $196,020
iOS
Senior Software Engineer
In-Person
1,000 - 5,000 Employees
5+ years of experience
E-Commerce

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. This role offers an exciting opportunity to work on next-generation iOS applications used by hundreds of millions of users across three continents.

The position involves building and maintaining the company's Messaging SDK and event-driven systems, working within a Squad structure alongside product, design, and engineering teammates. The ideal candidate will have strong expertise in Swift and iOS development, with 5+ years of experience building native applications.

Key technical requirements include proficiency in Swift, Objective-C, RESTful APIs, and modern iOS frameworks like SwiftUI and UIKit. The role demands experience with iOS architecture patterns, version control systems, and a track record of published applications. The compensation range is competitive at $115,005 - $196,020 annually, complemented by comprehensive benefits including health insurance, 401k matching, and various time-off options.

The company culture emphasizes continuous improvement through their Five Principles for Success, including "Always Improve, Always Advance" and "Speed!! Speed!! Speed!!" Working at Rakuten Rewards means joining a team that values innovation, optimism, and teamwork while building solutions that enhance the shopping experience for millions of users.

This is an excellent opportunity for a senior iOS engineer looking to make a significant impact in a global e-commerce platform while working with cutting-edge mobile technologies and event-driven architectures. The role offers both technical challenges and professional growth opportunities within an established company that continues to innovate in the e-commerce rewards space.

Last updated a day ago

Responsibilities For Sr. Software Engineer - IOS

  • Contribute to the development and maintenance of Messaging SDK and event-driven systems
  • Work closely with Product Managers, Data Engineers, and Analysts to implement features
  • Partner with backend and infrastructure 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 and software development

Requirements For Sr. Software Engineer - IOS

  • Proficiency in Swift and familiarity with Objective-C
  • Proficiency working with RESTful APIs
  • Experience with iOS architecture patterns (MVC, MVVM)
  • Experience with SwiftUI, UIKit, SDK, Combine, and XCTest
  • Experience with version control systems like Git
  • Exposure to Agile development processes
  • Strong problem-solving and communication skills
  • Portfolio of published applications
  • 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

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?

Jobs Related To Rakuten Rewards Sr. Software Engineer - IOS