CrawlJobs Logo

Software Engineer, Android

United States, San Francisco Employment contract 170000.00 - 277600.00 USD / Year · Job Posted December 05, 2025
Apply Position
Job Link Share

Job Description

Airtable is the no-code app platform that empowers people closest to the work to accelerate their most critical business processes. The Android app presents a rare opportunity to design and develop novel mobile interfaces that elegantly support a wide range of workflows so that customers can organize anything, anywhere. The role involves leading all things Android, owning the development of new features, and rethinking existing core Airtable features for mobile.

Job Responsibility

  • Take ownership for designing, building, testing, iterating, releasing, and maintaining the Airtable Android application
  • Work with cross functional peers (PM, Design) to define the product roadmap
  • Analyze and visualize data to drive product insights
  • Collaborate with the mobile and broader-engineering team to develop requirements and validate technical specifications
  • Work autonomously and with QA to ensure the safety, effectiveness, and reliability of Airtable’s systems and customer data
  • Provide mentorship and feedback to teammates

Requirements

  • 3+ years of Android development experience
  • Extensive experience with developing high-quality, UI-rich Android apps
  • Deep knowledge of Java and/or Kotlin
  • Strong product and design sensibilities
  • Thoughtful approach to decision making

Nice to have

Apps published in the Play Store

What we offer

  • Benefits
  • Restricted stock units
  • Incentive compensation

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineer, Android

8 matching positions

Software Engineer, Android

Software Engineer, Android - Menlo Park, CA - Engineering
Location
Location
United States , Menlo Park
Salary
Salary:
246584.00 - 250250.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Requires a Bachelor's degree (foreign equivalent accepted) in Computer Science, Engineering, Information Systems, Analytics, Mathematics, Physics, Applied Sciences, or related field
  • Requires completion of one undergraduate-level course, one research project, or one internship involving the following skills: Object-oriented software development
  • Building maintainable and testable code bases, including API design and unit testing techniques
  • Multithreading programming and mobile memory management
  • One of the following programming languages: Java, C, C++, C#
  • Relational databases and SQL
  • Linux or Unix
  • Algorithms
Job Responsibility
Job Responsibility
  • Research, design, develop, and test operating systems-level software, compilers, and network distribution software for user interfaces, infrastructure, and/or tools supporting applications on Android using the Android SDK
  • Lead complex technical or product efforts to resolve a wide range of issues in creative ways
  • Provide technical guidance and mentorship to peers
  • Work closely with product and design teams to build new and innovative application experiences for Android
  • Work on problems of diverse scope and implement custom native user interfaces using the latest Android programming techniques
  • Receiving little instruction on day-today work, build reusable Android software components for interfacing with back-end platforms
  • Analyze and optimize UI and infrastructure application code for quality, efficiency, and performance
What we offer
What we offer
  • bonus
  • equity
  • benefits
  • Fulltime
Read More
Arrow Right

Software Engineer, Android

Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., builds technologie...
Location
Location
United States , New York
Salary
Salary:
228980.00 - 250250.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree (or foreign degree equivalent) in Computer Science, Computer Software, Computer Engineering, Applied Sciences, Mathematics, Physics, or related field and 2 years of work experience in the job offered or in a computer-related occupation
  • 2 years of experience involving each of the following: Object-oriented software development
  • Building maintainable and testable codes bases including API design and unit testing techniques
  • C, C++, C#, or Java
  • Python, PHP, or Haskell
  • Relational databases and SQL
  • Software development tools: Code editors (VIM or Emacs), and revision control systems (Subversion, GIT, or Perforce)
  • Linux, UNIX, or other *nix-like OS including file manipulation and simple commands
  • Core web technologies: HTML, CSS, or JavaScript
  • Distributed systems including sharding, consistency, and availability
Job Responsibility
Job Responsibility
  • Research, design, develop, and test operating systems-level software, compilers, and network distribution software for user interfaces, infrastructure, and/or tools supporting applications on Android using the Android SDK
  • Work closely with product and design teams to build new and innovative application experiences for Android
  • Work on problems of moderate scope and implement custom native user interfaces using the latest Android programming techniques
  • Build reusable Android software components for interfacing with back-end platforms
  • Resolve a variety of issues by analyzing and optimizing UI and infrastructure application code for quality, efficiency, and performance
What we offer
What we offer
  • bonus
  • equity
  • benefits
  • Fulltime
Read More
Arrow Right

Software Engineer, Android

Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., builds technologie...
Location
Location
United States , New York
Salary
Salary:
222950.00 - 250250.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree (or foreign degree equivalent) in Computer Science, Computer Software, Computer Engineering, Applied Sciences, Mathematics, Physics, or related field
  • Object-oriented software development
  • Coding in C/C++, and Java
  • Building maintainable and testable codes bases including API design and unit testing techniques
  • Software development tools: Code editors (VIM or Emacs), and revision control systems (Subversion, GIT, or Perforce)
  • Linux, UNIX, or other *nix-like OS including file manipulation and simple commands
  • Core web technologies: HTML, CSS, or JavaScript
  • Building highly-scalable performant solutions
  • Algorithms
Job Responsibility
Job Responsibility
  • Research, design, develop, and test operating systems-level software, compilers, and network distribution software for user interfaces, infrastructure, and/or tools supporting applications on Android using the Android SDK
  • Work closely with product and design teams to build new and innovative application experiences for Android
  • Work on problems of moderate scope and implement custom native user interfaces using the latest Android programming techniques
  • Build reusable Android software components for interfacing with back-end platforms
  • Resolve a variety of issues by analyzing and optimizing UI and infrastructure application code for quality, efficiency, and performance
  • Deliver tasks and projects on Android that are critical to the team’s goals
  • Drive projects forward on Android by leading XFN conversations, unblocking other engineers, data analysis, future iterations, etc.
  • Write consistently high-quality, clean, and well-documented Android code that is easily readable and extensible
  • Make contributions to improve the Android components or systems to facilitate easier development of new features
What we offer
What we offer
  • bonus
  • equity
  • Fulltime
Read More
Arrow Right

Software Engineer, Android

Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., builds technologie...
Location
Location
United States , New York
Salary
Salary:
226683.00 - 250250.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree (or foreign degree equivalent) in Computer Science, Computer Software, Computer Engineering, Applied Sciences, Mathematics, Physics, or related field and 2 years of work experience in the job offered or in a computer-related occupation
  • 2 years of experience in Object-oriented software development
  • 2 years of experience in Building maintainable and testable code bases including API design and unit testing techniques
  • 2 years of experience in Multithreading programming and mobile memory management
  • 2 years of experience in C, C++, C#, or Java
  • 2 years of experience in Python, PHP, or Haskell
  • 2 years of experience in Relational databases and SQL
  • 2 years of experience in Software development tools: Code editors (VM or Emacs), and revision control systems (Subversion, GIT, or Perforce)
  • 2 years of experience in Linux, UNIX, or other *nix-like OS including file manipulation and simple commands
  • 2 years of experience in Core web technologies: HTML, CSS, or JavaScript
Job Responsibility
Job Responsibility
  • Research, design, develop, and test operating systems-level software, compilers, and network distribution software for user interfaces, infrastructure, and/or tools supporting applications on Android using the Android SDK
  • Work closely with product and design teams to build new and innovative application experiences for Android
  • Work on problems of moderate scope and implement custom native user interfaces using the latest Android programming techniques
  • Receiving general instructions on routine work and detailed instructions on new projects or assignments, build reusable Android software components for interfacing with back-end platforms
  • Resolve a variety of issues by analyzing and optimizing UI and infrastructure application code for quality, efficiency, and performance
What we offer
What we offer
  • bonus
  • equity
  • benefits
Read More
Arrow Right

Software Engineer, Android

Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., builds technologie...
Location
Location
United States , Menlo Park
Salary
Salary:
181274.00 - 209000.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree (or foreign equivalent) in Computer Science, Engineering, Information Systems, Analytics, Mathematics, Physics, Applied Sciences or a related field
  • Requires completion of one undergraduate-level course, one research project, or one internship involving the following skills: Object-oriented software development
  • Building Android applications in Java using Android SDK
  • AOSP (Android Open Source Project)
  • Android internals or frameworks services
  • Coding in Java
  • Building maintainable and testable codes bases including API design and unit testing techniques
  • Multithreading programming and mobile memory management
  • Software development tools: Code editors (VIM or Emacs), and revision control systems (Subversion, GIT, or Perforce)
  • Linux, UNIX, or other *nix-like OS including file manipulation and simple commands
Job Responsibility
Job Responsibility
  • Research, design, develop, build and test operating systems-level software, compilers, and network distribution software for large distributed components that run Facebook
  • Build new features and improve existing products
  • Work on problems of moderate scope, push code, drive the development of the systems behind Facebook's products create web applications that reach billions of people, build high volume servers, and be a part of a team to connect people around the globe
  • Develop a strong understanding of relevant product area, codebase, and/or systems
  • Demonstrate proficiency in data analysis, programming and software engineering
  • Produce high quality code with good test coverage, using modern abstractions and frameworks
  • Receive general instructions on routine work and detailed instructions on new projects or assignments, work independently, use available resources to get unblocked, and complete tasks on-schedule by exercising strong judgement and problem solving skills
  • Master Facebook’s development standards from developing to releasing code in order to take on tasks and projects with increasing levels of complexity
  • Actively seek and give feedback in alignment with Facebook’s Performance Philosophy
What we offer
What we offer
  • bonus
  • equity
  • benefits
  • Fulltime
Read More
Arrow Right

Software Engineer, Android

Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., builds technologie...
Location
Location
United States , New York
Salary
Salary:
184187.00 - 209000.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Requires a Bachelor’s degree (or foreign equivalent) in Computer Science, Computer Software, Computer Engineering, Applied Sciences, Mathematics, Physics, or related field
  • Requires completion of a university-level course, research project, internship, or thesis in the following: Object-oriented software development
  • Building Android applications in Java using Android SDK
  • AOSP (Android Open Source Project)
  • Coding in C/C++, and Java
  • Building maintainable and testable codes bases including API design and unit testing techniques
  • Multithreading programming and mobile memory management
  • Software development tools: Code editors (VIM or Emacs), and revision control systems (Subversion, GIT, or Perforce)
  • Linux, UNIX, or other *nix-like OS including file manipulation and simple commands
  • Core web technologies: HTML, CSS, or JavaScript
Job Responsibility
Job Responsibility
  • Research, design, develop, and test operating systems-level software, compilers, and network distribution software for user interfaces, infrastructure, and/or tools supporting applications on Android using the Android SDK
  • Work closely with product and design teams to build new and innovative application experiences for Android
  • Work on problems of moderate scope and implement custom native user interfaces using the latest Android programming techniques
  • Receiving general instructions on routine work and detailed instructions on new projects or assignments, build reusable Android software components for interfacing with back-end platforms
  • Resolve a variety of issues by analyzing and optimizing UI and infrastructure application code for quality, efficiency, and performance
What we offer
What we offer
  • bonus
  • equity
  • benefits
Read More
Arrow Right

Software Engineer, Android

Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., builds technologie...
Location
Location
United States , New York
Salary
Salary:
232237.00 - 250250.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Requires a Bachelor's degree in Computer Science, Computer Software, Computer Engineering, Applied Sciences, Mathematics, Physics, or related field, and six months of work experience in the job offered or in a computer-related occupation
  • Requires six months of experience in the following: Object-oriented software development
  • Building Android applications in Java using Android SDK
  • Android internals or frameworks services
  • Coding in C/C++, and Java
  • Building maintainable and testable codes bases including API design and unit testing techniques
  • Multithreading programming and mobile memory management
  • Software development tools: Code editors (VIM or Emacs), and revision control systems (Subversion, GIT, or Perforce)
  • Building highly-scalable performant solutions
  • Distributed systems including sharding, consistency, and availability
Job Responsibility
Job Responsibility
  • Research, design, develop, and test operating systems-level software, compilers, and network distribution software for user interfaces, infrastructure, and/or tools supporting applications on Android using the Android SDK
  • Work closely with product and design teams to build new and innovative application experiences for Android
  • Work on problems of moderate scope and implement custom native user interfaces using the latest Android programming techniques
  • Receiving general instructions on routine work and detailed instructions on new projects or assignments, build reusable Android software components for interfacing with back-end platforms
  • Resolve a variety of issues by analyzing and optimizing UI and infrastructure application code for quality, efficiency, and performance
  • Mentor junior team members, fostering a collaborative environment to encourage innovative ideas and solutions
  • Stay updated with the latest industry trends, technologies, and standards related to Android development, and apply this knowledge to improve the performance and functionality of our applications
  • Involved in the entire product lifecycle, from concept to deployment, ensuring the delivery of high-quality, user-centric applications
What we offer
What we offer
  • bonus
  • equity
  • benefits
Read More
Arrow Right

Software Engineer, Android

Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., builds technologie...
Location
Location
United States , New York
Salary
Salary:
214032.00 - 250250.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Requires a Bachelor’s degree (or foreign degree equivalent) in Computer Science, Computer Software, Computer Engineering, Applied Sciences, Mathematics, Physics, or related field and 2 years of work experience in the job offered or in a computer-related occupation
  • Requires 2 years of experience involving each of the following: Object-oriented software development
  • Android application development with Java and Kotlin, including Android SDK and Android Open Source Project (AOSP)
  • Android internals or framework services
  • Building maintainable and testable codebases, including API design and unit testing techniques
  • Multithreading programming and mobile memory management
  • C, C++, C#, or Java
  • Python, PHP, or Haskell
  • Relational databases and SQL
  • Code editors (Android Studio and VSCode) and source control systems (Mercurial)
Job Responsibility
Job Responsibility
  • Research, design, develop, and test systems supporting user interfaces, infrastructure, and/or tools for Android applications using the Android SDK
  • Work closely with product and design teams to build new and innovative user experiences for Android, tackling problems of moderate scope, and implementing custom native user interfaces with current Android programming methodologies
  • With routine guidance for day-to-day tasks and detailed instructions on new projects, build reusable Android software components interfacing with back-end platforms
  • Analyze and optimize UI and infrastructure code for quality, efficiency, and performance while resolving diverse technical challenges
  • Integrate GenAI technology (LLAMA models) into the Messenger Android app by building core product context and collaborating cross-functionally with Product Managers, Designers, Engineering Managers, and Engineering peers
  • Manage projects by developing timelines, defining architecture, assessing risks, and filing Privacy Reviews using LAMA Launch Manager as required
  • Bridge LLM models and client devices through Hack and GraphQL integrations, and develop client UI with Java, Kotlin, Litho, Bloks, and React Native
  • Contribute to codebase quality through continuous integration (CI) and deployment (CD), using tools such as Jellyfish, Phabricator, Sandcastle, and Conveyor
  • write end-to-end (e2e) UI tests using Jest to ensure long-term stability
  • Monitor and assess client-side performance, reliability, and quality via Falco Events, QPL events, performance analysis in Hive, Scuba, Daiquery, and Presto
What we offer
What we offer
  • bonus
  • equity
  • benefits
Read More
Arrow Right