Software Engineer, Android

Meta builds technologies that help people connect, find communities, and grow businesses.
$177,008 - $251,000
Android
Senior Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
AI · AR/VR · Consumer...

Description For Software Engineer, Android

Meta is seeking full-time Android Developers to join their mobile teams. As an Android Software Engineer, you will specialize in building elegant products on world-class technologies that bring social experiences to billions of people, anytime and anywhere. The role involves working with user interfaces, infrastructure, and tools supporting applications on Android using the Android SDK. You'll lead complex technical or product efforts, provide technical guidance and mentorship, work closely with product and design teams, implement custom native user interfaces, build reusable Android software components, and analyze and optimize UI and infrastructure application code. This is an opportunity to join a world-class team of passionate people who push the boundaries of user experience across all Meta apps, including Facebook, Instagram, WhatsApp, Messenger, and more.

Responsibilities:

  • Lead complex technical or product efforts involving many engineers
  • Provide technical guidance and mentorship to peers
  • Work closely with product and design teams to build innovative application experiences
  • Implement custom native user interfaces using the latest Android programming techniques
  • Build reusable Android software components for interfacing with back-end platforms
  • Analyze and optimize UI and infrastructure application code for quality, efficiency, and performance

Qualifications:

  • 8+ years of programming experience in a relevant language
  • 2+ years experience building Android applications in Java using Android SDK
  • Demonstrated experience driving change within an organization and leading complex technical projects
  • Experience building maintainable and testable code bases, including API design and unit testing techniques
  • Experience with multithreading programming and mobile memory management
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience

Preferred:

  • Experience shipping at least one large-scale product to production, supporting millions of active users

Join Meta to shape the future of social technology beyond 2D screens, moving towards immersive experiences like augmented and virtual reality. Be part of a team that goes beyond the constraints of screens, the limits of distance, and even the rules of physics.

Last updated a month ago

Responsibilities For Software Engineer, Android

  • Lead complex technical or product efforts involving many engineers
  • Provide technical guidance and mentorship to peers
  • Work closely with product and design teams to build innovative application experiences
  • Implement custom native user interfaces using the latest Android programming techniques
  • Build reusable Android software components for interfacing with back-end platforms
  • Analyze and optimize UI and infrastructure application code for quality, efficiency, and performance

Requirements For Software Engineer, Android

Java
  • 8+ years of programming experience in a relevant language
  • 2+ years experience building Android applications in Java using Android SDK
  • Demonstrated experience driving change within an organization and leading complex technical projects
  • Experience building maintainable and testable code bases, including API design and unit testing techniques
  • Experience with multithreading programming and mobile memory management
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience

Benefits For Software Engineer, Android

401k
Dental Insurance
Medical Insurance
Vision Insurance
  • 401k
  • Dental Insurance
  • Medical Insurance
  • Vision Insurance

Interested in this job?

Jobs Related To Meta Software Engineer, Android

Partner Engineer, Android

Partner Engineer, Android at Meta: Lead integration of Meta products into mobile platforms and VR/AR devices, working with strategic partners to drive innovation and improve app quality.

Senior Software Engineer, Android

Senior Android Engineer role at Weedmaps, leading cannabis tech company, offering competitive salary and benefits.

Senior Software Engineer, Android

Senior Android Engineer role at Weedmaps, leading cannabis tech company, offering competitive salary and benefits.

Senior Android Software Engineer

Senior Android Software Engineer role at Too Good To Go, focusing on empowering developers and enhancing Android development experience.

Senior Android Engineer

Senior Android Engineer at KAYAK: Develop innovative features for the world's leading travel search engine.