$7,500.00 Fixed
About Our Company:
We are an innovative mobile app development company creating cutting-edge Android applications for clients across e-commerce, healthcare, finance, and entertainment sectors. With over 80 successful Android app launches and a dedicated team of 30+ developers, we pride ourselves on delivering high-performance, user-friendly mobile solutions.
Position Overview:
We're looking for a skilled Android Developer to join our growing mobile development team. This is a long-term contract position (6+ months) where you'll design, develop, and maintain Android applications using the latest technologies and best practices. You'll work on diverse projects ranging from consumer apps to enterprise solutions.
Key Responsibilities:
Android App Development (65%)
- Design and build advanced Android applications using Java and Kotlin
- Implement intuitive user interfaces following Material Design guidelines
- Integrate RESTful APIs and third-party services
- Work with Android SDK, Android Studio, and Gradle build system
- Implement local data storage using Room, SQLite, or SharedPreferences
- Handle background tasks with WorkManager and Services
- Implement push notifications using Firebase Cloud Messaging
Code Quality & Performance (20%)
- Write clean, maintainable, and testable code
- Optimize app performance, memory usage, and battery consumption
- Implement proper error handling and crash reporting
- Conduct code reviews and maintain coding standards
- Debug and fix issues reported by QA and users
- Write unit tests and UI tests
Collaboration & Integration (15%)
- Collaborate with UI/UX designers to implement designs
- Work with backend developers to define API contracts
- Participate in agile ceremonies (standups, sprint planning, retrospectives)
- Communicate technical challenges and solutions to stakeholders
- Document code and maintain technical documentation
Must-Have Requirements:
- 3+ years of professional Android development experience
- Strong proficiency in Java and/or Kotlin
- Solid understanding of Android SDK, Android Studio, and build tools
- Experience with Android Architecture Components (ViewModel, LiveData, Room)
- Knowledge of RESTful APIs and JSON parsing
- Familiarity with version control (Git)
- Understanding of Material Design principles
- Experience with Google Play Store app submission process
- Strong problem-solving and debugging skills
- Good communication skills in English
Nice-to-Have:
- Experience with Jetpack Compose for modern UI development
- Knowledge of reactive programming (RxJava, Coroutines, Flow)
- Experience with dependency injection (Dagger, Hilt, Koin)
- Familiarity with CI/CD pipelines for Android
- Experience with Firebase services (Authentication, Firestore, Analytics)
- Knowledge of Android security best practices
- Experience with multi-module architecture
- Published apps on Google Play Store
- Understanding of Android accessibility features
Project Details:
- Long-term contract (6+ months, potential for extension)
- Remote work with flexible hours
- Collaborate with experienced Android and backend teams
- Work on multiple client projects across various industries
- Agile/Scrum development methodology
What We Offer:
- Competitive compensation: $40-$60/hour based on experience
- 100% remote work opportunity
- Flexible working hours (with some core hours for team collaboration)
- Work on challenging and diverse Android projects
- Professional development and learning opportunities
- Access to latest Android development tools and resources
- Supportive and collaborative team environment
- Regular code reviews and knowledge sharing sessions
To Apply:
Please submit your application including:
- Resume highlighting your Android development experience
- Portfolio showcasing Android apps you've developed
- Links to your published apps on Google Play Store
- GitHub profile with Android code samples
- Brief cover letter explaining your Android expertise
- Your availability and expected hourly rate
- Proposal: 0
- More than 3 month