We are seeking a skilled Software Engineer-Mobile Development (Android) to join our team. The ideal candidate will have experience with React Native development, Android platform optimization, and strong problem-solving skills. We offer a comprehensive benefits package, including health coverage, retirement savings options, and a free commute on SEPTA.
Requirements
- Strong proficiency in React Native development with focus on Android platform optimization
- Solid understanding of Android development fundamentals including Activities, Fragments, Services, and Content Providers
- Experience with Android Studio, Gradle build system, and Android SDK tools
- Knowledge of Material Design principles and Android UI/UX best practices
- Proficiency in JavaScript/TypeScript and Java/Kotlin programming languages
- Understanding of Android app lifecycle, memory management, and performance optimization
- Experience with Android-specific libraries and frameworks (Retrofit, Room, WorkManager, etc.)
- Familiarity with Google Play Console and app store submission processes
- Strong problem-solving skills and ability to debug complex mobile applications
- Experience with version control systems, preferably Git
- Understanding of RESTful APIs and mobile app security best practices
- Knowledge of automated testing frameworks for mobile applications
- Excellent communication skills and ability to work in a collaborative team environment
Benefits
- Comprehensive health coverage for employees and their eligible dependents
- Wellness program with discounted medical plan
- Paid vacation, sick leave, and holidays
- Generous retirement savings options
- Public Service Loan Forgiveness program
- Free commute on SEPTA
- Tuition discounts and scholarships