Button logo

Senior Mobile Engineer (iOS/Android)

Button

About Button

Button's mission is to build a better way to do business in mobile. We work with some of the largest and most interesting businesses in the world to connect consumers with what they want at the tap of a button. We build with the consumer experience in mind, have a reputation for paving the future of mobile, and have a good time doing it.

Role Overview

As a Senior Mobile Engineer at Button, you will be at the forefront of mobile commerce innovation. You will design and implement sophisticated mobile applications that enhance user engagement and transform the mobile shopping experience. You will collaborate with cross-functional teams to push the boundaries of what is possible in mobile technology.

Responsibilities

  • Design and develop advanced applications for the iOS platform using Objective-C and Swift.
  • Collaborate with product and design teams to define, design, rapidly prototype, and test new features focused on an exceptional user experience.
  • Provide methodical, predictable stewardship of our existing partner SDKs, with a focus on reducing risk and development burden on our partners (some of the largest brands and retailers in the world).
  • Optimize the performance of apps and keep up to date on the latest industry trends in mobile technologies.
  • Test code for robustness, including edge cases, usability, and general reliability.
  • Fix bugs and improve application performance.
  • Explore and implement new technologies to maximize development efficiency.

Qualifications

  • Proven track record as a problem solver who can operate independently with minimal guidance.
  • Expertise in iOS development with strong experience in Objective-C and Swift. Experience with Android development is a plus.
  • Strong focus on user experience and skilled in designing highly interactive user interfaces.
  • Excellent communication skills, capable of explaining complex technical issues to non-technical team members.

Experience Level

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of professional experience in mobile development with a strong portfolio of released iOS applications.
  • Proficiency in modern mobile development frameworks and a deep understanding of iOS SDK.
  • Experience with third-party libraries and APIs.
  • Solid understanding of the full mobile development life cycle.

Compensation and Benefits

Button provides employees with a RemotePlus workplace, which blends “work from anywhere” with in-person collaboration. Button’s total compensation package includes a base salary competitive with what is offered by similar companies in major US markets. The salary range for this role is expected to be between $153,000 - $198,000.

In addition, Button provides employees with a 401(k) plan and automatically contributes 3% of an employee’s salary annually. We want our employees to be truly invested in their work– each Buttonian receives stock options upon joining the company. We also want our employees to be well-rested and live balanced lives–Buttonians enjoy unlimited time off (including birthdays off) and periodic Mental Health Weeks which allow the entire company to take a breath and recharge, as well as an employee assistance program.

For many of the health, vision, and dental insurance plans offered by Button, the company covers 100% of the premiums for employees and 75% for dependents. Button offers all employees and their dependents complimentary memberships to One Medical as well as a monthly stipend for mobile phone/internet and an annual lifestyle stipend. Button also offers employees in select markets “All Access” memberships to WeWork as well as regular “coworking days” and social events.

Diversity & Inclusion

Button is committed to being a welcoming and inclusive workplace for everyone, and we are intentional about making sure people feel respected, supported, and connected at work—regardless of who you are or where you come from. We value and celebrate our differences and believe being open about who we are allows us to do the best work of our lives.

Equal Opportunity Employer

Button is an Equal Opportunity Employer. We do not discriminate against qualified applicants or employees on the basis of race, color, religion, gender identity, sex, sexual preference, sexual identity, pregnancy, national origin, ancestry, citizenship, age, marital status, physical disability, mental disability, medical condition, military status, or any other characteristic protected by federal, state, or local law, rule, or regulation.

Benefits
Extracted with AI

  • 401(k) plan with 3% company contribution
  • Stock options
  • Unlimited time off
  • Mental Health Weeks
  • Employee assistance program
  • 100% health, vision, and dental insurance for employees
  • 75% health, vision, and dental insurance for dependents
  • Complimentary One Medical memberships
  • Monthly mobile phone/internet stipend
  • Annual lifestyle stipend
  • WeWork All Access memberships
  • Regular coworking days and social events

Similar jobs

Last update: 23 minutes ago

Betterment logo
Betterment

Senior Mobile Engineer - React Native

Join Betterment as a Senior Mobile Engineer to build and maintain customer-facing features using React Native and GraphQL.

SEON logo
SEON

Senior Native Mobile Engineer (iOS / Android)

Join SEON as a Senior Native Mobile Engineer to develop iOS and Android SDKs, focusing on fraud detection and prevention.

Marlee (Fingerprint For Success) logo
Marlee (Fingerprint For Success)

Senior Mobile Software Engineer

Join Marlee's talent pool as a Senior Mobile Software Engineer. Work remotely, develop iOS and Android apps, and drive innovation.

Airbnb logo
Airbnb

Senior iOS Software Engineer

Join Airbnb as a Senior iOS Software Engineer to develop innovative tools for hosts, focusing on iOS app performance and user experience.

Airbnb logo
Airbnb

Senior iOS Engineer, Developer Platform

Join Airbnb as a Senior iOS Engineer to enhance our Developer Platform with cutting-edge mobile development skills.

Venmo logo
Venmo

Senior iOS Software Engineer

Lead a team of senior engineers in developing innovative mobile solutions for iOS at Venmo, New York.

SEON logo
SEON

Native Mobile Engineer (iOS/Android)

Join SEON as a Native Mobile Engineer to develop iOS/Android SDKs, fight fraud, and work remotely in the EU.

Square logo
Square

iOS Engineer, Mobile Payment Experience

Join Square as an iOS Engineer to build SDKs for mobile payment experiences using Swift and Objective-C.

Sandhill Markets logo
Sandhill Markets

Senior Mobile Engineer - iOS Development

Join Stonks as a Senior Mobile Engineer in Irvine, CA. Develop iOS apps with React Native or Flutter. In-person role with fintech focus.

DuckDuckGo logo
DuckDuckGo

Senior iOS Engineer

Join DuckDuckGo as a Senior iOS Engineer to lead impactful projects in mobile privacy technology. Work remotely with a focus on iOS development.

CommandBar logo
CommandBar

Mobile Platform Engineer

Join CommandBar as a Mobile Platform Engineer to shape mobile offerings and enhance user experience.

Square logo
Square

iOS Engineer, Mobile Payment Experience

Join Square as an iOS Engineer to develop SDKs for mobile payment solutions, focusing on Swift and Objective-C.

Bevel logo
Bevel

Entry Level iOS Engineer

Join Bevel as an Entry Level iOS Engineer to develop innovative health apps using Swift and Objective-C in New York.

Leap  logo
Leap

Senior iOS Developer

Join Leap as a Senior iOS Developer to lead iOS app development, mentor teams, and drive innovation using Swift and Objective-C.

LucidLink logo
LucidLink

Senior Software Engineer, iOS

Join LucidLink as a Senior iOS Engineer to develop innovative mobile apps using Swift, CI/CD, and agile methodologies.

The Browser Company logo
The Browser Company

Senior Staff Software Engineer, Swift

Join The Browser Company as a Senior Staff Software Engineer, Swift, to lead innovative projects in a remote-friendly environment.

Otter.ai logo
Otter.ai

Senior Software Engineer, iOS

Join Otter.ai as a Senior iOS Engineer to lead mobile app development with Swift and Objective-C in a dynamic environment.

Tonal logo
Tonal

Senior Mobile Engineer

Join Tonal as a Senior Mobile Engineer to lead mobile app development using Flutter and native iOS/Android frameworks.

Agent IQ logo
Agent IQ

Mobile Software Engineer - Android/iOS

Join Agent IQ as a Mobile Software Engineer, driving innovation in digital banking with Android/iOS development skills. Remote position.

Venmo logo
Venmo

Senior Software Engineer - Mobile Platform

Senior Software Engineer for Mobile Platforms at PayPal, leading projects to enhance mobile user experience.

Airbnb logo
Airbnb

Senior iOS Software Engineer

Join Airbnb as a Senior iOS Software Engineer to build and enhance user-related product flows using Swift and SwiftUI.

bunq logo
bunq

iOS Developer - Tricount

Join bunq as an iOS Developer to craft seamless mobile banking experiences using Swift and Objective-C in a hybrid work environment.

HireArt logo
HireArt

Mobile Developer (iOS) with SwiftUI Experience

Join HireArt as a Mobile Developer (iOS) with SwiftUI experience, working remotely on innovative R&D projects.

Replit logo
Replit

Senior Mobile Engineer - React Native

Join Replit as a Senior Mobile Engineer to shape AI-driven mobile experiences using React Native, Typescript, and more.