Software Engineer, Android at Meta
Bellevue, WA 98005, USA -
Full Time


Start Date

Immediate

Expiry Date

15 Nov, 25

Salary

290180.0

Posted On

16 Aug, 25

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Java, Applied Sciences, Css, Vim, Perforce, Python, Subversion, Mathematics, Physics, Software Development, Emacs, Javascript, Software Development Tools, C++, Html, Unix, Production Systems, Computer Graphics, Haskell, Git, Data Processing, Linux, Programming Languages

Industry

Computer Software/Engineering

Description

MINIMUM QUALIFICATIONS

  • Bachelor’s degree (or foreign equivalent) in Computer Science, Computer Software, Computer Engineering, Applied Sciences, Mathematics, Physics or related field and 2 years of experience in the job offered or in a computer-related occupation
  • Experience must include 2 years in the following:

    1. Object-oriented software development


      1. Leading complex technical projects


        1. AOSP (Android Open Source Project)


          1. Android internals or frameworks services


            1. Building maintainable and testable codes bases including API design and unit testing techniques


              1. Multithreading programming and mobile memory management


                1. C, C++, C#, or Java


                  1. Python, PHP, or Haskell


                    1. Relational databases and SQL


                      1. Software development tools: Code editors (VIM or Emacs), and revision control systems (Subversion, GIT, or Perforce)


                        1. Linux, UNIX, or other *nix-like OS including file manipulation and simple commands


                          1. Core web technologies: HTML, CSS, or JavaScript


                            1. Data processing, programming languages, databases, networking, operating systems, computer graphics, or human-computer interaction


                              1. 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

                                For those who live in or expect to work from California if hired for this position.

                              Responsibilities
                              • 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-to-day 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.
                              • Domestic Travel Required 10%.
                              Loading...