Overview
On Site
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 12 month(s)
Skills
Android
RESTful APIs
Jetpack
Job Details
Position: Android Developer
Location: Ambler, PA( Locals only)
Duration: 12 months
We are seeking a highly experienced Senior Android Developer (Native) with a minimum of 10 years of hands-on experience in developing enterprise-grade mobile applications using Java and Kotlin.
The ideal candidate is a native coder with deep knowledge of Android SDK, architecture components, and best practices, who can contribute to all stages of the app development lifecycle and mentor junior developers.
A working knowledge of blockchain technology is preferred.
1. Design, develop, and maintain high-performance, scalable native Android applications using Java and Kotlin.
2. Collaborate with Product, Design, and Backend teams to define technical requirements and implement solutions.
3. Integrate applications with RESTful APIs, databases, and third-party services.
4. Apply best practices in mobile development including clean architecture, modularization, and test-driven development.
5. Lead technical discussions, participate in code reviews, and ensure high code quality.
6. Implement and maintain unit, integration, and UI tests using tools like JUnit, Espresso, and Mockito.
7. Monitor app performance and resolve bugs, crashes, or other issues proactively.
8. Ensure compliance with Google Play Store standards and support app deployment.
9. Stay up-to-date with the latest Android trends, technologies, and tools.
2. Collaborate with Product, Design, and Backend teams to define technical requirements and implement solutions.
3. Integrate applications with RESTful APIs, databases, and third-party services.
4. Apply best practices in mobile development including clean architecture, modularization, and test-driven development.
5. Lead technical discussions, participate in code reviews, and ensure high code quality.
6. Implement and maintain unit, integration, and UI tests using tools like JUnit, Espresso, and Mockito.
7. Monitor app performance and resolve bugs, crashes, or other issues proactively.
8. Ensure compliance with Google Play Store standards and support app deployment.
9. Stay up-to-date with the latest Android trends, technologies, and tools.
1. 10+ years of experience in native Android development.
2. Strong proficiency in Java and Kotlin, with a deep understanding of Android SDK and Android app lifecycle.
3. Experience with Android Jetpack components (LiveData, ViewModel, Room, Navigation, etc.).
4. Solid understanding of Material Design principles, responsive layouts, and UI/UX best practices.
5. Familiarity with MVVM/MVP/MVI architectures.
6. Experience with version control systems (e.g., Git), CI/CD pipelines, and agile methodologies.
7. Hands-on experience with SQLite, Room DB, and data persistence techniques.
8. Knowledge of security best practices, such as secure storage, encryption, and secure communication.
9. Ability to debug and optimize application performance using Android Studio Profiler, ADB, etc.
10. Experience in publishing and maintaining apps in the Google Play Store.
2. Strong proficiency in Java and Kotlin, with a deep understanding of Android SDK and Android app lifecycle.
3. Experience with Android Jetpack components (LiveData, ViewModel, Room, Navigation, etc.).
4. Solid understanding of Material Design principles, responsive layouts, and UI/UX best practices.
5. Familiarity with MVVM/MVP/MVI architectures.
6. Experience with version control systems (e.g., Git), CI/CD pipelines, and agile methodologies.
7. Hands-on experience with SQLite, Room DB, and data persistence techniques.
8. Knowledge of security best practices, such as secure storage, encryption, and secure communication.
9. Ability to debug and optimize application performance using Android Studio Profiler, ADB, etc.
10. Experience in publishing and maintaining apps in the Google Play Store.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.