Skip to content
← Back to job listings

Senior Software Engineer (Android)

Current · New York, United States

External listingfull-time24 days ago

About The Role

Join a small and agile mobile engineering team as a Senior Software Engineer (Android). You will be responsible for the end-to-end delivery of key business initiatives, building and maintaining scalable mobile frameworks, and evolving the company's engineering standards. You will have the opportunity to make a positive impact on the financial futures of Current's members through innovative products. Benefits include company equity, flexible vacation policy, commuter benefits, discretionary bonus program, and medical, dental, and vision coverage.

  • Participer à la livraison de bout en bout d'initiatives commerciales clés, de la découverte du produit à la conception du système, jusqu'au lancement de la fonctionnalité.
  • Construire et maintenir des frameworks mobiles évolutifs et réutilisables pour améliorer la cohérence du code et la vitesse d'ingénierie.
  • Aider à faire évoluer les normes de l'entreprise en matière d'excellence en ingénierie en contribuant à améliorer l'architecture, les tests et les pratiques de surveillance.
  • The ideal candidate should have a background in mobile development working with native mobile applications. This person should also be a motivated self-starter who feels at ease working through ambiguous challenges in a fast-paced environment
  • Have published and maintained apps on the Google Play Store
  • Familiarity working within a modularized app architecture, including unidirectional data flows, MVVM, and use of Gradle modules
  • Solid understanding of Android fundamentals including component lifecycles, dependency injection (Hilt), multi-threading, persistence, and usage of Jetpack components (Compose, Material 3, Navigation, ViewModel, etc)
  • Expertise in using Kotlin for Android development, including Kotlin Coroutines
  • A genuine interest in the personal finance space!
  • Experience working on a team building platform components
  • Experience with building highly secure Android apps
  • Experience with using gRPC (Google Remote Procedure Call) and Protobuf (Protocol Buffers) schemas for networking
  • Experience with profiling and optimizing UI performance (smooth animations, reducing jank, etc)

This is an external listing. JobSpring does not represent or verify the employer. Report this listing