
Empowering the world through technology and information
Google LLC, headquartered in Mountain View, California, is a global leader in internet-related services and products, including its flagship search engine, Google Search, and the Android operating system. With over 100,000 employees, Google also offers cloud computing services through Google Cloud P...
Google offers competitive salaries, equity options, generous PTO policies, comprehensive health benefits, and a remote work policy that allows flexibi...
Google is known for its engineering-first culture, emphasizing innovation and collaboration. The company fosters a unique environment that encourages ...

Google • London, UK
Google is seeking a Software Engineer III for their Android System UI team to develop user interfaces for mobile applications. You'll work with Java, Kotlin, and Jetpack Compose to create accessible and engaging user experiences. This role requires 2+ years of experience in Android application development.
You have a Bachelor’s degree or equivalent practical experience, along with at least 2 years of experience in software development using one or more programming languages. Your background includes 2 years of experience specifically in Android application development, and you are proficient in programming with Kotlin or Java. You have a solid understanding of front-end or user interface (UI) development, and you are familiar with data structures and algorithms. You are versatile and eager to tackle new challenges across the full-stack, demonstrating leadership qualities in your work.
Experience with the Android platform and app development is preferred, as well as familiarity with Jetpack Compose. You bring fresh ideas from various areas, including information retrieval, distributed computing, and large-scale system design. Your enthusiasm for technology and innovation drives you to contribute to projects that impact billions of users.
As a Software Engineer III on the Android System UI team, you will be responsible for building accessible user interfaces that enhance the user experience across Google’s mobile applications. You will collaborate closely with user experience (UX) designers to prototype, iterate, and refine interaction designs, ensuring that the interfaces you create are both functional and visually appealing. You will implement new framework-level application programming interfaces (APIs) as needed, crafting custom views, animations, and visual effects that elevate the overall user experience.
Your role will involve maintaining code quality through rigorous testing, documentation, and refactoring practices. You will work on specific projects critical to Google’s needs, with opportunities to switch teams and projects as the business evolves. You will be part of a dynamic team that values innovation and collaboration, contributing to the development of next-generation technologies that change how users connect and interact with information.
At Google, you will have the opportunity to work on impactful projects that reach billions of users worldwide. We foster a culture of collaboration and innovation, encouraging you to bring your unique ideas to the table. You will have access to resources and support for your professional growth, with opportunities to learn from industry leaders and work on cutting-edge technologies. We believe in empowering our engineers to take ownership of their work and make a difference in the world through technology.
Apply now or save it for later. Get alerts for similar jobs at Google.