Senior Software Engineer - Mobile (Native iOS)
FiveStars is the easiest way for local businesses to deliver great customer experiences, in and out of store. Through unique rewards, personalized...
FiveStars is the easiest way for local businesses to deliver great customer experiences, in and out of store. Through unique rewards, personalized service, and intelligent automated messages, FiveStars helps every customer feel like a VIP. Founded in 2011 and based in San Francisco, our mission is to help businesses and communities thrive by turning every transaction into a relationship.
FiveStars has now saved consumers over $100 million while shopping at 12,000 local businesses in the U.S., and Canada. Over 16 million consumers use FiveStars to save money while supporting local businesses. To-date FiveStars has raised over $105 million from top-tier investors including HarbourVest, Menlo Ventures, Lightspeed, DCM, and Y-Combinator.
FiveStars is searching for iOS engineers who are thoughtful, responsible, and passionate builders who want to be part of a highly collaborative team that is creating the best user experience in mobile. We are looking for someone who is skilled in iOS development, values good design, and is not afraid to get their hands dirty in backend code. We are in a position to shape how some of the newest trends in tech (BLE, NFC, among others) improve how local commerce is done, and we would love to have you help us create that future!
Responsibilities:
- Lead a multi-disciplined scrum team to plan, design, and implement new features for our native FiveStars iOS application
- Evaluate application designs in regards to technical feasibility and approximate development time
- Write high-quality code in Objective-C and Swift using Xcode and design and implement RESTful APIs in our Django stack
- Maintain a high level of quality in our code bases through well-written automated tests and good architecture and code review practices
- Invest in FiveStars and its culture - our values are something we live and breathe every day
Requirements:
- B.S. or greater in Computer Science or a related field (math, physics, engineering) and strong CS fundamentals
- 5+ years software engineering, 3+ years of experience developing for iOS
- Strong team player - we work in small product teams that work very closely together and are constantly collaborating in order to move as fast as possible
- Have shipped an iOS application and proficient in one of the following languages: Objective-C or Swift
- An understanding of mobile test strategies and frameworks
Preferred:
- Experience with continuous integration
- Familiarity with Python, Django and Git
Below are some other jobs we think you might be interested in.
-
Mobile/Web Developer (.Net)
- Air Line Pilots Association
- Atlanta, GA, USA
May 17 -
Senior Network Administrator
- Irvine Ranch Water District
- Irvine, CA, USA
Apr 29 -
Senior Cyber Security Analyst
- Valley Water
- San Jose, CA, USA
May 13 -
Senior IT Project Manager
- Pennsylvania Turnpike Commission
- Middletown, PA, United States
- Hybrid
May 09 -
AdaptiveWork Systems Engineer
- Pinkerton
- Seattle, WA, USA
May 03 -
DevOps Engineer III
- Security Risk Advisors
- Philadelphia, PA, USA
- Remote
May 01 -
Unified Technology Solutions Architect
- Pennsylvania Turnpike Commission
- Middletown, PA, United States
- Hybrid
May 16 -
Chief Information Officer (CIO)
- National Institute on Aging
- Bethesda, MD, USA
May 09 -
Executive Vice President Information Technology and Chief Information Officer (EVP & CIO)
- Bonneville Power Administration
- Portland, OR, USA
- Hybrid
Apr 27 -
Assistant Director, Infrastructure and Business Development
- Metropolitan Transportation Commission
- San Francisco, CA, USA
- Hybrid
Apr 29 -
IT Service Management Specialist
- Pennsylvania Turnpike Commission
- Middletown, PA, United States
- Hybrid
May 01 -
Director of Health Informatics
- Pace University
- New York, NY, USA
May 01 -
IT Vendor & Contracts Manager
- Washington State Department of Natural Resources
- Olympia, WA, USA
- Hybrid
May 03 -
Assistant Director, Service Delivery
- Metropolitan Transportation Commission
- San Francisco, CA, USA
- Hybrid
Apr 29