Deskripsi Pekerjaan
Join Google's Android team and be at the forefront of mobile innovation. As a Software Engineer specializing in Android and Pixel SDLC, you'll have the opportunity to shape the future of mobile technology by developing powerful AI-powered tools that enhance user experiences worldwide. Google offers a dynamic environment where creativity meets technical excellence, allowing you to work on cutting-edge projects that impact billions of users.
In this role, you'll collaborate with talented engineers and designers to build, test, and deploy high-quality software solutions for the Android ecosystem. You'll leverage Google's vast resources and state-of-the-art technologies to solve complex challenges and deliver innovative products. Whether you're optimizing performance, enhancing security, or creating new features, you'll play a crucial role in maintaining Google's leadership in the mobile space.
Google's culture of continuous learning and innovation provides endless opportunities for professional growth. You'll have access to world-class training programs, mentorship from industry experts, and the chance to work on projects that push the boundaries of what's possible in mobile technology. If you're passionate about technology and eager to make a meaningful impact, this is the perfect opportunity to advance your career while contributing to products that change the way people interact with the world.
Tanggung Jawab
- Design, develop, and maintain high-quality software for the Android ecosystem with a focus on the Pixel product line
- Collaborate with cross-functional teams including product managers, designers, and other engineers to define and implement product features
- Optimize application performance, reliability, and security across different Android devices and form factors
- Develop and maintain CI/CD pipelines to ensure efficient and reliable software delivery
- Contribute to code reviews and provide constructive feedback to maintain high code quality standards
- Stay current with the latest Android platform developments and incorporate best practices into the development process
- Identify and resolve technical challenges, bugs, and performance issues in a timely manner
- Document technical specifications, development processes, and project requirements
Kualifikasi
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience
- Strong proficiency in Java, Kotlin, and modern Android development frameworks
- Experience with the full software development lifecycle, including design, implementation, testing, and deployment
- Familiarity with version control systems such as Git and collaborative development workflows
- Knowledge of mobile security best practices and experience implementing security features
- Experience with performance optimization and memory management for mobile applications
- Strong problem-solving skills and ability to work effectively in a team environment
- Excellent communication skills and ability to articulate technical concepts to non-technical stakeholders