Bachelor’s degree or equivalent practical experience.
2 years of experience with software development in one or more programming languages or 1 year of experience with an advanced degree.
2 years of experience with data structures or algorithms.
2 years of experience with android application development.
Nice to haves:
Knowledge of the android user interface and navigation concepts.
Knowledge of the android Software Development Kit (SDK) performance profiling tools and optimization techniques.
Knowledge of embedded software development concepts and issues.
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 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 committing to creating a workforce representative of the users served.
English proficiency requirement for global collaboration unless stated otherwise in the job posting.
Accommodation for applicants form available for those with specific needs.