-
Precision Technologies

Senior Andriod Developer

Precision Technologies
United States · Full-time · Mid-Senior

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:

[email protected]

Key Skills

Ranked by relevance

android gitlab ci firebase fastlane storage kotlin gitlab cloud java xml ssl ui jenkins devops sqlite linux scrum junit git aws
Login to Apply
Posted
Jun 18, 2026
Type
Full-time
Level
Mid-Senior
Location
United States

Industries

IT Services IT Consulting IT System Custom Software Development IT System Installation Disposal

Categories

Design Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Precision Technologies
Related

Mobile Application Developer

2026-03-04

Full-time
Not Applicable
United States
IT Services
Engineering
View Job Details
Precision Technologies
Related

Mobile Application Developer

2026-06-18

Full-time
Not Applicable
United States
IT Services
Engineering
View Job Details
Precision Technologies
Related

Mobile Application Developer

2026-04-14

Full-time
Not Applicable
United States
IT Services
Engineering