QualificationsTypeScriptContinuous integrationTeachingCI/CDGoBachelor’s degree
Minimum qualifications:
Bachelor’s degree in Computer Science or equivalent practical experience.
3 years of experience as a software engineer, developer, or equivalent technical experience.
Experience in two or more of the following coding languages: Java, JavaScript/TypeScript, Kotlin, C#, Python, and/or Go.
Experience with Android build tools.
Preferred qualifications:
Experience building stable and maintainable infrastructure.
Experience participating in developer communities, including open source platforms, blogs, YouTube video series, tech conferences, hackathons, meetups, technical teaching, and training.
Experience setting up CI/CD pipelines.
Experience with testing tools and Continuous Integration.
About the job
In this role, you will build libraries and sample applications that make Firebase products easier to use.
You will advocate for developers during product development, centering the real-world needs of developers. You will also help developers understand the products they support, either by becoming a technical leader in a technical community, by maintaining libraries and responding to issues and pull requests, or by creating scalable outreach (blog posts, documentation, or videos.).
You will support products that will make it faster to build mobile apps and integrate with CI/CD pipelines. You’ll manage the developer experience for the product, and work with the product and engineering teams to make sure launches address developers’ needs.
The Core team builds the technical foundation behind Google’s flagship products. We are owners and advocates for the underlying design elements, developer platforms, product components, and infrastructure at Google. These are the essential building blocks for excellent, safe, and coherent experiences for our users and drive the pace of innovation for every developer. We look across Google’s products to build central solutions, break down technical barriers and strengthen existing systems. As the Core team, we have a mandate and a unique opportunity to impact important technical decisions across the company.
Responsibilities
Manage the developer experience of Firebase products.
Contribute to the product direction as a core member of a Firebase product team.
Identify gaps between products and developers’ needs and develop strategies to address them, either through product changes or outreach.
Create sample applications and snippets as examples for developers to follow.
Work with Tech Writers to create documentation and codelabs.
Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also Google’s EEO Policy and EEO is the Law. If you have a disability or special need that requires accommodation, please let us know by completing our Accommodations for Applicants form.