Job title: Senior Android Developer
Location: Remote
Employment Type: Full-time (W2 only, No C2C)
Experience: 10+ Years
Job Summary: We are seeking a highly experienced Android Developer with 10+ years of professional experience in designing, developing, and delivering scalable, secure, and high-performance Android mobile applications. The ideal candidate will have strong expertise in Android SDK, Kotlin, Java, mobile architecture patterns, REST API integration, and modern Android development frameworks. The candidate will collaborate with UI/UX designers, backend developers, QA teams, and product stakeholders to deliver enterprise-grade mobile applications while following Agile and DevOps practices.
Key Responsibilities:
- Design, develop, and maintain native Android applications using Kotlin, Java, Android SDK, Android Studio, and Jetpack libraries, ensuring high performance, scalability, and maintainability.
- Build and implement responsive and user-friendly mobile interfaces using XML layouts, Material Design principles, Jetpack Compose, and reusable UI components, ensuring seamless user experiences.
- Develop and integrate RESTful APIs and backend services using Retrofit, Volley, OkHttp, JSON/XML parsing, and API integration techniques, enabling secure and reliable communication between mobile and backend systems.
- Implement modern Android architecture patterns such as MVVM, MVP, MVC, Clean Architecture, and Repository Pattern, ensuring modular, scalable, and maintainable codebases.
- Utilize Android Jetpack components including LiveData, ViewModel, Navigation Component, Room Database, WorkManager, and Data Binding, improving app lifecycle management and performance.
- Implement local data storage and persistence mechanisms using SQLite, Room Database, SharedPreferences, and Realm, ensuring secure and efficient data handling.
- Develop and execute unit testing, UI testing, and automation testing using JUnit, Espresso, Mockito, and Android Testing Frameworks, ensuring application quality and reliability.
- Optimize application performance, memory usage, battery efficiency, and responsiveness through profiling, debugging, and performance tuning techniques.
- Integrate Firebase services such as Firebase Authentication, Firestore, Cloud Messaging (FCM), Analytics, Crashlytics, and Remote Config to enhance mobile application capabilities.
- Implement mobile security best practices including OAuth2, JWT authentication, SSL pinning, encryption, secure storage, and role-based access control (RBAC).
- Configure and maintain CI/CD pipelines for Android builds and deployments using Jenkins, GitHub Actions, GitLab CI, Fastlane, or Azure DevOps, enabling automated testing and release management.
- Manage application publishing and deployment on the Google Play Store, including release management, app signing, versioning, and compliance requirements.
- Utilize version control systems such as Git, GitHub, Bitbucket, or GitLab to manage source code and support collaborative development workflows.
- Work within Agile/Scrum environments, participating in sprint planning, backlog grooming, daily stand-ups, and code reviews.
- Mentor junior developers and contribute to best practices in Android development, mobile architecture, coding standards, and application optimization.
Technical Skills:
- Programming Languages: Kotlin, Java
- Android Development: Android SDK, Android Studio, Jetpack Compose, XML Layouts
- Android Jetpack Components: LiveData, ViewModel, Navigation Component, Room Database, WorkManager, Data Binding
- Architecture Patterns: MVVM, MVP, MVC, Clean Architecture, Repository Pattern
- API Integration: REST APIs, Retrofit, Volley, OkHttp, JSON, XML Parsing
- Databases & Storage: SQLite, Room Database, Realm, SharedPreferences
- Firebase Services: Firebase Authentication, Firestore, FCM, Analytics, Crashlytics, Remote Config
- Testing Frameworks: JUnit, Espresso, Mockito, Android Testing Frameworks
- CI/CD Tools: Jenkins, GitHub Actions, GitLab CI, Fastlane, Azure DevOps
- Version Control: Git, GitHub, Bitbucket, GitLab
- Security: OAuth2, JWT, SSL Pinning, Encryption, Secure Storage
- Cloud Platforms: Firebase, AWS, Microsoft Azure, Google Cloud Platform
- Operating Systems: Android, Linux, Windows, macOS
- Methodologies: Agile, Scrum, DevOps
Please share your resume:
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Mobile Application Developer
2026-03-04
Mobile Application Developer
2026-06-18
Mobile Application Developer
2026-04-14
- Posted
- Jun 18, 2026
- Type
- Full-time
- Level
- Mid-Senior
- Location
- United States
- Company
- Precision Technologies
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Mobile Application Developer
2026-03-04
Mobile Application Developer
2026-06-18
Mobile Application Developer
2026-04-14