Senior Software Engineer - Mobile (Android)
Senior Software Engineer - Mobile (Android)FiveStars is the rewards program for small businesses that’s proven to bring customers back more often....
Senior Software Engineer - Mobile (Android)
FiveStars is the rewards program for small businesses that’s proven to bring customers back more often. Through unique rewards and personalized service, FiveStars helps everybody be 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. In 2015, FiveStars drove 35 million in-store visits across over 10,000 local businesses in the U.S. and Canada. Over 10 million consumers use FiveStars to have exceptional experiences with local businesses. To-date FiveStars has raised $105 million from top-tier investors including HarbourVest, Menlo Ventures, Lightspeed, DCM, and Y-Combinator.
FiveStars is searching for Android 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 Android 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:
- Work in a multi-disciplined scrum team to plan, design, and implement new features for our consumer Android application
- Evaluate application designs in regards to technical feasibility and approximate development time
- Write high-quality code in Java using Android Studio 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
- 3+ years of software development experience, with at least 1 year in Android
- 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 Android application and is proficient in Java
- Experience using Android Studio, or Eclipse with ADT
- Has 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 Cyber Security Analyst
- Valley Water
- San Jose, CA, USA
May 13 -
Lead Big Data Engineer (Team Lead) - Hybrid Denver, CO
- GridX
- Denver, CO, USA
- Hybrid
Jun 05 -
Hiring Full Stack (Chief) Engineer for Medical Education iOS App
- MedQ
- Ojai, CA, USA
- Hybrid
Jun 05 -
Unified Technology Solutions Architect
- Pennsylvania Turnpike Commission
- Middletown, PA, United States
- Hybrid
May 16 -
Systems Administrator
- Tech Experts
- New York, NY, USA
Urgent!Jun 05 -
Director of Government Affairs, Institute for AI Policy and Strategy (IAPS)
- Institute for AI Policy and Strategy (IAPS)
- Washington, D.C., USA
- Hybrid
Jun 05