Cross River is looking to solve the business and technical problem of supporting and enhancing their Online Banking offering by hiring a Senior Software Engineer focused on mobile-based app technology.
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-Sharp/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)
- Strong understanding of practical cryptography involving asymmetric and symmetric encryption
Responsibilities
- 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
Other
- 100% remote team, who works closely together.
- at least 6 years of experience.
- teammate that enjoys mentoring teammates and working closely with users.
- Strong communication skills
- Financial industry / banking experience is a strong plus, particularly with Online Banking applications