Meta Platforms, Inc. is looking to hire a Software Engineer, Android to help build the next evolution in social technology by moving beyond 2D screens toward immersive experiences like augmented and virtual reality.
Requirements
- Object-oriented software development
- Leading complex technical projects
- 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.
- 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.
Other
- Domestic Travel Required 10%.
- 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