We're seeking Senior Android Software Engineers to join our team in San Jose, California. As a Senior Android Software Engineer, you will design, test, deploy, and maintain software products/features on Android software development kit (SDK). You will work closely with product designers and product managers to build new and innovative application experiences for Android.
Requirements
- Design, test, deploy, and maintain software products/features on Android software development kit (SDK).
- Build reusable Android software components for interfacing with our back-end platforms.
- Analyze and optimize user interface (UI) and infrastructure application code for quality, efficiency, and performance.
- Support and authorize third party application access to share our product features.
- Work closely with product designers and product managers to build new and innovative application experiences for Android.
- Conduct mobile system design and code reviews to ensure the high standard of the code quality and documentation within the organization.
- Establish architectural principles, select design patterns, and guide team members on their appropriate application.
- Collaborate with multiple cross-functional teams to deliver high quality work in rapid product development.
- Mentor junior-level team members.