Meta Platforms, Inc. is looking to hire a Software Engineer, Android to help build new and innovative application experiences for Android, focusing on improving the user interface, infrastructure, and tools that support applications on the Android platform.
Requirements
- Object-oriented software development
- Building Android applications in Java using Android SDK
- AOSP (Android Open Source Project)
- Android internals or frameworks services
- Building maintainable and testable codes bases including API design and unit testing techniques
- Multithreading programming and mobile memory management
- C, C++, C, or Java
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.
- 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.
Other
- 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
- Individual compensation is determined by skills, qualifications, experience, and location.
- Meta is proud to be an Equal Employment Opportunity employer.
- Meta is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures.