Android Developer
Job in
San Francisco, San Francisco County, California, 94199, USA
Listed on 2026-02-16
Listing for:
Arnsoft Technologies Pvt Ltd
Part Time
position Listed on 2026-02-16
Job specializations:
-
Software Development
Android Developer, App Developer - Mobile/Web, Full Stack Developer, Software Engineer
Job Description & How to Apply Below
As a Senior Android Developer at Facebook, you will play a key role in building and optimizing our Android applications used by millions globally. You’ll collaborate closely with designers, engineers, and product managers to deliver high-quality features and performance improvements. This part-time role is ideal for experienced developers who excel in Kotlin and architectural patterns like MVVM, and are passionate about developing user-first mobile experiences.
Responsibilities- Design and develop advanced applications for the Android platform using Kotlin.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Work with outside data sources and APIs, ensuring smooth integration.
- Maintain code quality, organization, and automation of testing using modern tools and practices.
- Identify and fix bugs, and improve application performance and stability.
- Participate in architectural discussions and contribute to mobile engineering best practices.
- Stay updated with the latest trends and tools in Android development.
- Mentor junior developers and contribute to internal knowledge sharing.
- 5+ years of experience developing Android applications, with a strong focus on Kotlin.
- Deep understanding of Android SDK, Android Studio, and best practices in mobile development.
- Hands-on experience with MVVM architecture and Jetpack components.
- Strong knowledge of mobile UI design principles, patterns, and best practices.
- Experience with RESTful APIs and JSON for app integration.
- Familiarity with unit testing, UI testing, and automation tools like Espresso.
- Ability to write clean, maintainable, and efficient code.
- Experience working in an Agile or Scrum development process.
- Excellent problem-solving, communication, and collaboration skills.
- Bachelor's degree in Computer Science or a related field (or equivalent practical experience).
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×