Senior Andriod Developer
Precision Technologies · United States
Apply & track with Apply EdgeAbout the CompanyWe 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.About the RoleWe are looking for a Senior Android Developer to join our team remotely on a full-time basis (W2 only, No C2C).ResponsibilitiesDesign, 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.Qualifications10+ Years of experience in Android development.Required SkillsProgramming Languages: Kotlin, JavaAndroid Development: Android SDK, Android Studio, Jetpack Compose, XML LayoutsAndroid Jetpack Components: LiveData, ViewModel, Navigation Component, Room Database, WorkManager, Data BindingArchitecture Patterns: MVVM, MVP, MVC, Clean Architecture, Repository PatternAPI Integration: REST APIs, Retrofit, Volley, OkHttp, JSON, XML ParsingDatabases & Storage: SQLite, Room Database, Realm, SharedPreferencesFirebase Services: Firebase Authentication, Firestore, FCM, Analytics, Crashlytics, Remote ConfigTesting Frameworks: JUnit, Espresso, Mockito, Android Testing FrameworksCI/CD Tools: Jenkins, GitHub Actions, GitLab CI, Fastlane, Azure DevOpsVersion Control: Git, GitHub, Bitbucket, GitLabSecurity: OAuth2, JWT, SSL Pinning, Encryption, Secure StorageCloud Platforms: Firebase, AWS, Microsoft Azure, Google Cloud PlatformOperating Systems: Android, Linux, Windows, macOSMethodologies: Agile, Scrum, DevOpsPreferred SkillsExperience with cloud platforms and CI/CD tools is a plus.Pay range and compensation packageCompetitive salary based on experience.Equal Opportunity StatementWe are committed to diversity and inclusivity in our hiring practices.Please share your resume: raviteja.d@precisiontechcorp.com