- Work closely with our product and design teams to build new and innovative application experiences for Android.
- Implement custom native user interfaces using the latest Android programming techniques.
- Build reusable Android software components for interfacing with our back-end platforms.
- Analyze and optimize UI and infrastructure application code for quality, efficiency, and performance.
- Telecommuting is permitted from everywhere in the United States.
- Requires a Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or related field and 36 months of experience in the job offered or in a related occupation. Experience must include 36 months involving the following:
- 1. C, C++, C#, or Java
- 2. Relational databases and SQL
- 3. Software development tools: Code editors (VIM or Emacs), and revision control systems (Subversion, GIT, or Perforce)
- 4. Building highly-scalable performant solutions
- 5. 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.
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, equity or sales incentives, if applicable. In addition to base salary, Meta offers benefits. Learn more about benefits at Meta.