Steroke California, USA
Aug 23, 2019
Your RoleAs an Android Developer, you will join a talented team of passionate individuals about Android development and improving the development of Steroke's technology. You have a strong background in designing and developing advanced applications for the Android platform. In this full-time, remote, fast-paced and challenging role, you will:Work alongside talented co-founders on this billion-dollar and growing startupDesign and build advanced applications for the Android platformCollaborate with cross-functional teams to define, design, and ship new featuresWork with outside data sources and APIsUnit-test code for robustness, including edge cases, usability, and general reliabilityWork on bug fixing and improving application performanceContinuously discover, evaluate, and implement new technologies to maximize development efficiency RequirementsAbility to live without a salary up to 1 year3-9 years of proven work experience as a Software Developer and Android DeveloperBS/MS degree in Computer Science, Engineering or a related subjectA deep understanding of the Android framework, Kotlin and Java programming languagesKnowledge of algorithms, data structures, and software engineering practicesExperience with Git, GitHub and Android StudioExperience with Firebase products (e.g. Firestore, FCM, etc.)Experience working with remote data via REST and JSONExperience with third-party libraries and APIsWorking knowledge of the general mobile landscape, architectures, trends, and emerging technologiesSolid understanding of the full mobile development life cycle.Ability to write clean and scalable/modular codeExperience with MVVM design pattern and Android JetpackWorking knowledge of RxJava and CoroutinesStrong OOP experienceTeam spirit; strong communication skills to collaborate with teammatesGood time-management skillsPrior remote working experience strongly desiredFluency in written and spoken EnglishProven ability to work autonomously and stay self-motivatedThe ability to take ownership and see working at a startup as a lifestyle - A startup mindsetWillingness to put money into the startup is a plus BenefitsMarket competitive salary and significant equity in a billion-dollar and growing startupTop-notch benefits (healthcare, vision, dental, maternity, paternity, retirement)Unlimited paid time offCommuter benefitsOngoing learning through mentorship and education budgetRemote work when needed and work on a flexible scheduleWorkplace perks like food/coffeeDog-friendly officeTeam bonding and off-site eventsWork with an exceptional team of bright, innovative, fun and ambitious individualsAnd much more!