Job Description
- Experience creating and maintaining native mobile apps on Android and/or iOS platforms, including:
- Android – Experience with Kotlin and/or Java
- iOS – Experience with XCode and Swift (multiple version combinations)
- CI/CD pipelines to build and deploy apps
- Integrating 3rd party libraries and SDK’s
- (Ideally) Experience creating and maintaining mobile apps on Android and/or iOS platforms using Dart/Flutter framework, including:
- CI/CD pipelines to build and deploy apps
- Integrating 3rd party libraries and SDK’s
- Understands device permissions for handling camera, location, and notification services
- Understands dependency management
- Experience with in app notifications, accounting for gates such as permissions, locked screens and running in background
- Experience developing apps for geolocation based services
- Experience with In-App Payments
- Experience with Authentication – integrating Google/Apple Sign-In
- Experience with embedded user analytics tools (Segment, MixPanel, etc.)
Nice to have experience to participate in back end related tasks required to deliver mobile applications:
- Developing and maintaining RESTful API’s using Python/Django
- Developing and maintaining web portals using Angular and/or React