Cross River

Senior Software Engineer, Mobile Banking

Cross River

full-time

Posted on:

Location Type: Remote

Location: Remote • New Jersey • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $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