
Senior Software Engineer, Mobile Banking
Cross River
full-time
Posted on:
Location Type: Remote
Location: Remote • New Jersey • 🇺🇸 United States
Visit company websiteSalary
💰 $150,000 - $180,000 per year
Job Level
Senior
Tech Stack
AndroidApacheASP.NETAWSAzureCloudDockerFirebaseFlutterIoniciOSJavaScriptJenkinsKotlin.NETNext.jsReactReact NativeSCSSSwiftTerraformTypeScript
About the role
- Design, develop, and maintain mobile applications using technologies such as React Native, Google Flutter, Kotlin Multiplatform, native development (Swift for iOS/Kotlin for Android), or Ionic
- Ensure cross-platform compatibility and responsiveness of applications across web and mobile platforms
- Translate UI/UX design wireframes into high-quality code for both web and mobile interfaces
- Manage mobile app deployment lifecycle including submission to Apple App Store and Google Play Store
- Navigate app store review processes and coordinate TestFlight beta testing for iOS and Google Play beta distribution
- Plan, triage, and prioritize work across multiple priorities
- Share your knowledge with teammates and help mentor and guide partners
Requirements
- 5+ years of professional experience in mobile development using one or more of the following: React Native, Google Flutter, Kotlin Multiplatform, native development (Swift/Kotlin), Apache Cordova, Ionic frameworks/systems, and/or Firebase
- 3+ years of professional experience developing with React, Next.js, and TypeScript
- 5+ years of professional experience consuming and developing APIs, preferably in JavaScript/TypeScript and C#/ASP.NET
- Strong experience with mobile app delivery lifecycle including App Store submissions, TestFlight (Apple), and Google Play Console
- Strong understanding of HTML5, CSS3, SCSS, and responsive web design
- Experience using CI/CD pipelines (e.g. Azure DevOps, Jenkins) and infrastructure-as-code (e.g. Terraform)
- Understanding of mobile app store guidelines, review processes, and best practices for both Apple iOS and Android
- Strong understanding of practical cryptography involving asymmetric and symmetric encryption
- Strong communication skills
- Experience writing automated UI tests and mobile testing frameworks
- Experience with Cloud Architecture, preferably AWS
- Experience using Docker / Containers
- Financial industry / banking experience is a strong plus, particularly with Online Banking applications.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
React NativeGoogle FlutterKotlin MultiplatformSwiftKotlinApache CordovaIonicFirebaseJavaScriptTypeScript
Soft skills
communicationmentoringplanningtriagingprioritizing