Software Engineer II, iOS, AI Fitness Coaching
Software Engineer II, iOS, AI Fitness Coaching

Software Engineer II, iOS, AI Fitness Coaching

London Full-Time 36000 - 60000 £ / year (est.) No home office possible
G

At a Glance

  • Tasks: Develop and implement iOS applications for AI fitness coaching, collaborating with diverse teams.
  • Company: Join Google, a leader in technology innovation, impacting billions globally.
  • Benefits: Enjoy flexible work options, competitive salary, and a vibrant company culture.
  • Why this job: Be part of cutting-edge projects that shape the future of technology and user experience.
  • Qualifications: Bachelor's degree or equivalent, 1 year of iOS development experience, knowledge of Swift and Objective-C.
  • Other info: Google values diversity and is committed to creating an inclusive workplace.

The predicted salary is between 36000 - 60000 £ per year.

Software Engineer II, iOS, AI Fitness Coaching

  • link Copy link

corporate_fare Google place London, UK

Early

Experience completing work as directed, and collaborating with teammates; developing knowledge of relevant concepts and processes.

Apply

  • link Copy link
  • Bachelor’s degree or equivalent practical experience.
  • 1 year of experience with iOS application development.
  • Experience with test automation, test coverage, Swift and Objective-C.

Preferred qualifications:

  • Master\’s degree in Computer Science or a related technical field.
  • 1 year of experience with data structures or algorithms.
  • Experience designing, testing, delivering, and monitoring scalable high-availability software in a cloud computing environment.
  • Experience working on highly scalable, database-backed, distributed systems and communicating with internal and external partners to create system design.
  • Ability to work and achieve results without daily supervision collaborating with other engineers.
  • Ability to focus on delivering value rather than pure engineering.

About the job

Google\’s software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We\’re looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.

The Platforms and Devices team encompasses Google\’s various computing software platforms across environments (desktop, mobile, applications), as well as our first party devices and services that combine the best of Google AI, software, and hardware. Teams across this area research, design, and develop new technologies to make our user\’s interaction with computing faster and more seamless, building innovative experiences for our users around the world.

Responsibilities

  • Participate in the full cycle of development: from an idea through design, implementation, testing to exposing features to end users.
  • Collaborate with multiple teams inside Google

  • Participate in the full cycle of development: from an idea through design, implementation, testing to exposing features to end users.
  • Collaborate with multiple teams inside Google (e.g., Product Management, User Experience, Identity, Product Security, Customer Support, feature development teams, Database Engineering, and Site Reliability Engineering).

  • Contribute to the multi-year effort of integrating the software stack with Google Production systems and partner subscription lifecycle management solutions.
  • Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.
  • Ensure appropriate test automation and coverage for developed features to ensure high quality at scale.

Google is proud to be an equal opportunity and affirmative action employer. We are committed to building a workforce that is representative of the users we serve, creating a culture of belonging, and providing an equal employment opportunity regardless of race, creed, color, religion, gender, sexual orientation, gender identity/expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy or related condition (including breastfeeding), expecting or parents-to-be, criminal histories consistent with legal requirements, or any other basis protected by law. See also Google\’s EEO Policy , Know your rights: workplace discrimination is illegal , Belonging at Google , and How we hire .

Google is a global company and, in order to facilitate efficient collaboration and communication globally, English proficiency is a requirement for all roles unless stated otherwise in the job posting.

To all recruitment agencies: Google does not accept agency resumes. Please do not forward resumes to our jobs alias, Google employees, or any other organization location. Google is not responsible for any fees related to unsolicited resumes.

#J-18808-Ljbffr

Software Engineer II, iOS, AI Fitness Coaching employer: Google Inc.

At Google, we pride ourselves on fostering a dynamic and inclusive work culture that empowers our employees to innovate and grow. As a Software Engineer II in London, you'll have the opportunity to collaborate with diverse teams on cutting-edge AI technologies while enjoying comprehensive benefits, professional development programmes, and a commitment to work-life balance. Join us to be part of a global leader that values creativity and encourages you to push the boundaries of technology.
G

Contact Detail:

Google Inc. Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer II, iOS, AI Fitness Coaching

✨Tip Number 1

Familiarise yourself with the latest trends in iOS development, particularly focusing on Swift and Objective-C. Being up-to-date with the latest frameworks and tools will not only enhance your skills but also show your commitment to continuous learning.

✨Tip Number 2

Engage with the iOS developer community through forums, meetups, or online platforms. Networking can provide you with insights into the industry and may even lead to referrals or recommendations for positions at Google.

✨Tip Number 3

Work on personal or open-source projects that demonstrate your ability to design and implement scalable applications. Having a portfolio of real-world projects can significantly boost your chances of standing out during the interview process.

✨Tip Number 4

Prepare for technical interviews by practising coding challenges that focus on data structures and algorithms. Websites like LeetCode or HackerRank can be great resources to sharpen your problem-solving skills, which are crucial for this role.

We think you need these skills to ace Software Engineer II, iOS, AI Fitness Coaching

iOS Application Development
Swift
Objective-C
Test Automation
Test Coverage
Data Structures
Algorithms
Cloud Computing
Distributed Systems
System Design
Collaboration Skills
Full Cycle Development
Documentation Skills
Problem-Solving Skills
Adaptability

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with iOS application development, particularly in Swift and Objective-C. Include specific projects where you've implemented test automation and worked on scalable systems.

Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for AI fitness coaching and how your skills align with Google's mission. Mention any relevant experience in collaborating with cross-functional teams and your ability to work independently.

Showcase Relevant Projects: Include a portfolio or links to apps you've developed that demonstrate your expertise in iOS development and your understanding of cloud computing environments. Highlight any innovative features you implemented.

Prepare for Technical Questions: Be ready to discuss your knowledge of data structures, algorithms, and your experience with high-availability software. Practice explaining your thought process during problem-solving scenarios, as this will likely come up in interviews.

How to prepare for a job interview at Google Inc.

✨Showcase Your iOS Development Skills

Make sure to highlight your experience with iOS application development, particularly in Swift and Objective-C. Be prepared to discuss specific projects you've worked on, the challenges you faced, and how you overcame them.

✨Demonstrate Your Problem-Solving Abilities

Since the role involves working with data structures and algorithms, brush up on these concepts. You might be asked to solve coding problems during the interview, so practice common algorithm questions and be ready to explain your thought process.

✨Emphasise Collaboration Experience

This position requires collaboration with various teams. Share examples of how you've successfully worked with cross-functional teams in the past, focusing on communication and teamwork skills that led to successful project outcomes.

✨Prepare for Questions on Test Automation

Given the emphasis on test automation and coverage, be ready to discuss your experience in this area. Talk about the tools you've used, how you ensure high-quality code, and any strategies you employ to maintain test coverage in your projects.

Software Engineer II, iOS, AI Fitness Coaching
Google Inc.
G
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>