Bachelor’s degree or equivalent practical experience.
5 years of experience with software development in one or more programming languages, and with data structures/algorithms.
Experience testing, maintaining, or launching software products, and with software design and architecture.
Experience with Android application development.
Nice to haves:
Master's degree or PhD in Computer Science or a related technical field.
Experience developing accessible technologies.
Experience in a technical leadership role.
Experience with performance, large scale systems data analysis, visualization tools, or debugging.
What you'll be doing:
Design, develop, document, test, deploy, maintain and improve software, working towards meeting the specific project priorities, deadlines, and deliverables.
Practice, uphold and promote high quality and reliability standards, respect clean code principles, implement unit and integration tests.
Collaborate with cross-functional teams to define, design, implement and ship new features and products.
Collaborate with user experience specialists to design and build beautiful, accessible, and internationalized interfaces.
Comply with all company health and safety policies, procedures, and legal requirements.
Perks and benefits:
Information collected and processed as part of your Google Careers profile, and any job applications you choose to submit is subject to Google's Applicant and Candidate Privacy Policy.
Equal opportunity and affirmative action employer.
English proficiency is a requirement for all roles.
Accommodations for Applicants form available for needs that require accommodation.