Taro Logo

Software Engineer (Android)

Leading e-commerce company offering Cash Back, deals and rewards from over 3,500 merchants, recognized for innovation in e-commerce and digital content.
San Mateo, CA, USASan Francisco, CA, USANew York, NY, USA
$96,443 - $163,680
Android
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
E-Commerce

Description For Software Engineer (Android)

Rakuten International, a global leader in e-commerce with over 4,000 employees worldwide, is seeking an Android Software Engineer to join their Rakuten Rewards team. This role offers an opportunity to work on their flagship Android app that serves thousands of daily users. As part of a company that has paid out nearly $2 billion in Cash Back to its 15 million members, you'll be at the forefront of e-commerce innovation.

The position requires expertise in Android development using Kotlin/Java, with a focus on building and maintaining features that enhance user experience. You'll collaborate closely with Product Managers, UX Designers, and backend teams to deliver high-quality, scalable solutions. The role demands strong technical skills in Android architecture, RESTful APIs, and modern development practices.

This is an excellent opportunity for a mid-level engineer with 2+ years of experience to join a company known for its leadership in digital commerce and rewards programs. The compensation package is competitive, ranging from $96,443 to $163,680 annually, plus comprehensive benefits including health insurance, 401k matching, and various time-off benefits.

The company culture emphasizes continuous improvement, professional excellence, and customer satisfaction through their Five Principles for Success. Located in prime tech hubs (San Mateo, San Francisco, or New York), you'll be part of a global team that values innovation, optimism, and teamwork while working on products that impact millions of users daily.

Last updated 19 days ago

Responsibilities For Software Engineer (Android)

  • Build and maintain flagship Android app
  • Collaborate with Product Managers and UX Designers
  • Integrate with backend teams and APIs
  • Participate in code reviews
  • Develop clean, maintainable, and testable code
  • Keep up-to-date with Android development best practices

Requirements For Software Engineer (Android)

Kotlin
Java
  • B.S. in Computer Science or related field, or equivalent experience
  • 2+ years of experience building native applications for Android devices
  • Proficiency in Kotlin/Java
  • Proficiency working with RESTful APIs
  • Experience with Android design patterns and architecture components
  • Experience with XML Views
  • Experience with version control systems like Git
  • Exposure to Agile development processes
  • Strong problem-solving and communication skills

Benefits For Software Engineer (Android)

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

Jobs Related To Rakuten Software Engineer (Android)