View All Jobs 113801

Software Engineer, Android

Build native Android components to enhance user interface and infrastructure performance
Menlo Park, California, United States
Mid-Level
$182,002 – 200,200 USD / year
yesterday
USA Jobs

USA Jobs

A platform offering a comprehensive database of federal employment opportunities across various government agencies in the United States.

Software Engineer, Android

Employer: Meta Platforms, Inc. (f/k/a Facebook, Inc.) Job Code: REQ-2508-153813 Job Location: Menlo Park, California Job Type: Full-time, 9am - 6pm, 40 hours a week, Monday - Friday Salary: $182,002/year to $200,200/year + bonus + equity + benefits. Individual pay is determined by skills, qualifications, experience, and location. Compensation details listed in this posting reflect the base salary only, and do not include bonus or equity or sales incentives, if applicable. In addition to base salary, Meta offers benefits. Learn more about benefits at Meta at this link:

$182,002/year to $200,200/year + bonus + equity + benefits.

Duties

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.

Requirements

Masters degree (or foreign degree equivalent) in Computer Science, Computer Software, Computer Engineering, Applied Sciences, Mathematics, Physics, or related field. Requires completion of at least one university-level course, thesis, or internship in each of the following:

  • Object-oriented software development
  • Building Android applications in Java using Android SDK
  • Multithreading programming and mobile memory management
  • 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 as evidenced by file manipulation, advanced commands, and shell scripting
  • Core web technologies: HTML, CSS, or JavaScript
  • Data processing, programming languages, databases, networking, operating systems, computer graphics, or human-computer interaction
  • Applying algorithms and core computer science concepts to real world systems as evidenced by recognizing and matching patterns from different areas of computer science in production systems and
  • Distributed systems.
+ Show Original Job Post
























Software Engineer, Android
Menlo Park, California, United States
$182,002 – 200,200 USD / year
Engineering
About USA Jobs
A platform offering a comprehensive database of federal employment opportunities across various government agencies in the United States.