What are the responsibilities and job description for the Android Developer position at Insight Global?
Position: Android Developer — Fintech
Location: Chicago, IL (Hybrid)
Pay Rate: $60-75hr
Employment Type: 1 Year Contract, w/ extension or conversion
As an Android Developer, you’ll ship features in Kotlin that are secure, scalable, and delightful—working across design, product, and backend teams to bring payments, checkout, and financial services to life on Android.
What You’ll Need
- 6 years of Android development experience shipping consumer-grade apps at scale.
- Experience with GraphQL, protobuf/gRPC, feature flags, remote config.
- Strong proficiency with Kotlin, Android SDK, Jetpack libraries, and modern Android app architecture (MVVM/MVI/Clean).
- Experience with Compose or deep experience with Views and transitions; strong understanding of material design patterns.
- Knowledge of networking, offline-first, caching, and security (encryption at rest/in transit, secure storage, obfuscation).
- Practical experience with testing (unit, integration, UI) and CI/CD for mobile.
- Familiarity with performance profiling, accessibility standards, and internationalization/localization.
- Strong collaboration skills and the ability to write clear, maintainable code and documentation.
Nice to Have
- Payments/fintech domain experience; understanding of compliance constraints (e.g., PCI considerations for mobile).
- Kotlin Multiplatform (KMM), modular monorepo practices.
- Security-minded development: OWASP Mobile Top 10, secrets management, tamper detection.
Salary : $60 - $75