← Back to jobs

Precision Technologies Logo
Senior Andriod Developer

Precision Technologies

 

United States

Posted On: 30+ days ago
Experience: 10+ years
Availability: Remote
Openings: 1
Category: Senior Andriod Developer
Tenure: Contract - Corp-to-Corp
Related Jobs

No related jobs found

Description

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.

 

 

Qualifications

  • 10+ Years of experience in Android development.

Required 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

Preferred Skills

  • Experience with cloud platforms and CI/CD tools is a plus

Education

Bachelor's degree

Related Jobs

No related jobs found

← Back to jobs