Senior Android Developer
About 15 Seconds of Fame
15 Seconds of Fame (15SOF) is one of the fastest growing and most innovative offerings in live events and crowd engagement. The first of its kind, our product enables fans to capture and keep official footage of their appearances on television and video board at live events. Named “Best in Mobile Fan Experience” at the 2018 Sports Business Awards, 15SOF combines cutting-edge technology with unique sports league and team partnership to create the ultimate fan experience.
Based in the heart of Silicon Beach, we are looking for multiple software engineers to join our laid back, yet dedicated team.
We offer:
- Competitive pay and stock options
- Medical and Dental
- Flexible Vacation/PTO
- Bonus potential
- Relocation
Our Team
We are a team of passionate and talented engineers, product managers, designers and operators who have come together to build something the right way from the ground up.
You’re one of us if you:
- love challenges and complexity
- are passionate about building a product that customers love
- are intellectually curious and quietly confident; we have big brains, not big egos
- have an appetite for learning and growing everyday
- are an inclusive, collaborative and team-first contributor
- lead with an open heart and mind, and generate joy for others around you
Senior Android Developer
As an Android developer at 15SOF, you will guide our Android development team and help to architect our new app from concept to delivery. In addition, you will help with other business critical projects to help the company grow.
Requirements
● Extensive experience developing native Android apps (5+ years)
● B.S. or advanced degree in Computer Science
● At least 7 years’ experience in software/computer engineering
● At least 1 app live in the Google Play app store
● Excellent understanding of computer fundamentals, data structures, algorithms
● Excellent knowledge of SOLID and component design patterns
● Excellent problem-solving capabilities
● Strong Java and Android SDK experience
● Experiences with storage techniques, multithreading, push notifications, and performance tuning.
● Familiarity with Material Design Guidelines
● Familiarity with App Quality Guidelines
● Experience with Dagger, RxJava, and Retrofit, Firebase
● Familiarity with video recording, playback, video upload
● Familiarity with location services and Bluetooth
● Experience with SQLite
● Experience with RESTful APIs to connect with backend web services.
● Knowledge of developing trends and emerging standards in mobile apps
● Proficient understanding of code versioning tools and continues integrations
● Experience writing unit tests and testable code
● Strong communication and collaboration skills
Other Qualifications/Experience
● Understand the existing software ecosystem and application code base
● Design and build advanced applications for the Android platform
● Collaborate with cross-functional teams including designers, product manager and other teams to create unique mobile apps
● Rapidly add new functionality, solve complex problems and ship quality applications
● Independent, self-motivated, and an avid technologist
● Work with outside data sources and API’s
● Unit-test code for robustness, including edge cases, usability, and general reliability
● Work on bug fixing and improving application performance
● Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Applicants must be authorized to work in the U.S.