Front-end Jobs nearSan Francisco, CA
Principal Staff engineer
About the role:
As a product manager at COVID.MD, you will create telehealth solutions to help the world combat the COVID-19 infection.
You’ll have opportunities to:
Help save people's lives.
Lead technical decisions in the company.
Own large mission-critical projects.
Solve complex problems.
Provide and organize telehealth solutions.
Create data visualizations to map contagion, transmission and other critical data.
What we are looking for:
Experience delivering and supporting complex enterprise projects.
Experience supporting production environments.
Experience of collaboration involving TDD and pair programming.
Expert in a programming stack with one or more of the following:
10+ years working on Golang or JVM-based technologies.
Experience with the following areas:
Performance analysis and optimization.
Instrumentation, logging, and metrics.
Designing and implementing service APIs.
Excellent interpersonal skills, both spoken and written English.
A self-starter, who is comfortable in a highly dynamic environment and prepared to engage with others to determine the overall team direction.
Android Software Engineer, Subscriptions Innovation
We take pride in keeping Quizlet free for anyone to use. Free access is made possible by our growing base of power users (both students and teachers) who pay to subscribe to our premium features such as Night Theme for late night studiers or one of the best Offline Features to help practice and study everywhere. Quizlet Live has been favorite among teachers and their students. The Subscriptions Innovation team builds these premium features.
Come help us scale one of the fastest growing and highest quality consumer learning brands, as we develop innovative simple-to-use study tools that help students everywhere.
What you'll do:
**As an Android engineer on the Subscriptions Innovation team, you would work with a diverse team of professionals to create tailored experiences for Quizlet users. This includes discovering and analyzing user needs, brainstorming ideas, running experiments, designing engineering specifications, and implementing new & exciting features for our paid users. Quality is an essential part of Quizlet culture. You take pride in writing unit and instrumentation tests or manually testing new features to ensure the high quality of the product you’ve built.
As a part of the larger Android team, you will participate in technical discussions, knowledge sharing, help us evolve our codebase into a clean and well-architected masterpiece of design, extensibility, and testability. We write all the new features in Kotlin! Our app has 4.7 on Play Store. Did we mention the importance of learning? Everyone has a professional development budget they can spend on courses and conference attendance. Together, we will learn, code and shape the future of the Quizlet mobile app on our fastest growing platform.
Integrate with the Google Billing library for a smooth and robust checkout experience.
Design and implement local caching to enable offline studying.
Implement Scan Document feature for easy content creation using OCR on a photo of study material.
Experiment with our checkout flow to best communicate the value of Quizlet Subscriptions.
What we are looking for
3+ years of Android experience developing in Java and/or Kotlin.
Deep understanding of Android SDK: Fragments, Concurrency, Data storage, Architecture components.
Desire to learn and help Quizlet users to study more efficiently.
Experience with full mobile development lifecycle from idea to publishing.
Experience with working on a team
Experience with in-app purchases and Google Play.
Experience with RxJava, Dependency Injection, Retrofit, MVVM, OrmLite/Room.
Experience writing automated unit and integration tests using JUnit, Espresso, Robolectric.
Previous teaching and/or mentoring experience.
We hope you are excited about everything you read so far. We highly encourage you to apply for this position, even if you feel you do not meet all the requirements. Quizlet is always looking for amazing folks that believe in our mission and can contribute to our team in various ways - not merely candidates that fit a certain mold.Apply