Software Engineer – Android
Company | Meta |
---|---|
Location | Cambridge, MA, USA |
Salary | $211654 – $240240 |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Entry Level/New Grad, Junior |
Requirements
- Requires a Bachelor’s degree (or foreign degree equivalent) in Computer Science, Computer Engineering, or a related field and 1 year of experience in the job offered or in a related occupation.
- Requires 12 months of experience involving the following:
- 1. Object-oriented software development
- 2. Building Android applications in Java using Android SDK
- 3. Coding in Java
- 4. Building maintainable and testable codes bases including API design and unit testing techniques
- 5. Multithreading programming and mobile memory management
- 6. Software development tools: Code editors (VIM or Emacs), and revision control systems (Subversion, GIT, or Perforce)
- 7. Build highly-scalable performant solutions.
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.
- 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 analysing and optimizing UI and infrastructure application code for quality, efficiency, and performance.
Preferred Qualifications
-
No preferred qualifications provided.