Requirements
Must have:
- Strong development experience with Swift and/or Objective-C - Hands-on experience using Xcode for debugging, profiling, and build configuration - Solid understanding of iOS application lifecycle, background execution, and memory management - Experience with app signing, provisioning profiles, certificates, and App Store distribution in regulated or enterprise environments - Strong development experience with Kotlin and/or Java - Hands-on experience with Android Studio and modern Android development tools - Solid understanding of Android application lifecycle, activities, fragments, and background processing - Experience using Gradle for builds, dependency management, and environment configuration - Experience integrating mobile APIs and device features such as camera and image handling, secure local storage, push notifications, and biometric authentication - Familiarity with secure mobile development practices for financial or regulated environments - Understanding of data protection, privacy, and secure access patterns - Comfortable working within structured SDLC, testing, release management, and audit requirements - Experience operating within formal change management and risk-controlled environments
Responsibilities:
- Design, develop, and maintain native and hybrid mobile applications for iOS and Android used by banking customers - Support secure mobile application lifecycles from development through deployment and ongoing production support - Integrate and manage platform-specific mobile capabilities, including camera access and secure document capture - Facilitate local and secure device storage - Handle push notifications and in-app messaging - Implement biometric authentication (Face ID, Touch ID, fingerprint, device credentials) - Collaborate with backend, security, and identity teams to establish secure authentication flows and safeguard customer data - Ensure applications adhere to banking security standards related to encryption, credential handling, and device trust - Assist in mobile release processes, encompassing app signing and store submissions with systematic and auditable procedures - Troubleshoot and resolve platform-specific issues linked to performance, device compatibility, and application lifecycle behavior
Company:
We are a dynamic company seeking a Mobile Application Developer for a remote contract role lasting 6-12+ months. Our focus is on engineering secure, customer-facing banking applications that prioritize security, performance, stability, and compliance across both iOS and Android platforms. This is an excellent opportunity to contribute to impactful mobile solutions utilized directly by customers. We offer competitive pay in the range of $70–$74 per hour and expect approximately 40 hours of work per week.