job description
Join Google, a global leader in technology, and become part of our dynamic team in Bali. As a Mobile Software Engineer for Google Pay, you will play a pivotal role in shaping the future of digital payments. You will work on cutting-edge technologies to build scalable, secure, and user-friendly payment solutions that empower millions of users worldwide.
This is a unique opportunity to collaborate with top-tier engineers, product managers, and designers in a fast-paced, innovative environment. Whether you're optimizing performance, enhancing security, or introducing new features, your work will have a direct impact on how people transact globally.
Google offers a flexible work environment, allowing you to work remotely or in a hybrid setting, with the option to collaborate from our offices in Bali. Enjoy competitive compensation, world-class benefits, and the chance to grow your career with one of the most influential tech companies in the world.
Responsibility
- Design, develop, and maintain high-performance mobile applications for Google Pay.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Optimize applications for maximum speed, scalability, and security.
- Write clean, maintainable, and efficient code in Kotlin, Swift, or Java.
- Implement and improve payment processing systems and APIs.
- Conduct code reviews and mentor junior engineers to uphold best practices.
- Troubleshoot and debug issues to ensure seamless user experiences.
- Stay updated with the latest industry trends and technologies to drive innovation.
Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- Proven experience as a Mobile Software Engineer, with a strong portfolio of released applications.
- Proficiency in mobile development languages such as Kotlin, Swift, or Java.
- Experience with payment systems, APIs, and secure transaction processing.
- Strong understanding of mobile UI/UX principles and design patterns.
- Familiarity with agile development methodologies and version control systems like Git.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.