Software Engineer, Android

Remote Full-time
SOFTWARE ENGINEER, ANDROIDCurrent is a leading consumer fintech platform transforming financial access for everyday Americans with over 5 million members. We provide access to financial solutions that seamlessly work together to solve the needs of our members and enable all Americans to build better financial futures. Based in NYC, our results-driven environment drives us to build better products, grow faster and empower everyone on our team to have an impact on our business and mission to improve financial outcomes.Our mobile engineers are responsible for building the full suite of user experiences for our members, leveraging our proprietary backend banking core. The mobile apps are native (Kotlin/Swift) and primarily use gRPC to interface with our backend. Being the primary interface for our members to manage their finances (there isn't a web app), the mobile experience needs to be highly performant and intuitive to use. This forces our engineers to think through foundational layers of application infrastructure, reusable UI components, and the collection of data that drive these decisions. Join us for an opportunity to work in a fast-moving environment where your work is highly visible and has a direct impact on our members' financial outcomes!We are looking for an Android engineer to join our team in New York. This role has a salary range of $150,000 -$200,000. 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. WHAT TO EXPECT:Be a part of a small and nimble mobile engineering team working closely with our product, design, and backend engineering teams to enable new end-to-end experiences for our usersOwning the end-to-end delivery of key business initiatives from product discovery, to system design, all the way to feature launchBuilding and maintaining scalable and reusable mobile frameworks to improve code consistency and engineering velocityEvolving the company standards for engineering excellence by helping to improve architecture, testing, and monitoring practicesHelping Current's users access new decentralized financial systems for wealth creationA strong culture of code and architecture reviewABOUT YOU:Expertise in using Kotlin for Android development, including Kotlin CoroutinesSolid understanding of Android fundamentals including component lifecycles, dependency injection (Hilt), multi-threading, persistence, and usage of Jetpack components (Compose, Navigation, ViewModel, etc) Familiarity working within a modularized app architecture, including unidirectional data flows, MVVM, and use of Gradle modulesHave published and maintained apps on the Google Play Store A genuine interest in the personal finance space!BONUS:Experience with profiling and optimizing UI performance (smooth animations, reducing jank, etc)Experience with using gRPC (Google Remote Procedure Call) and Protobuf (Protocol Buffers) schemas for networkingExperience with building highly secure Android appsExperience working on a team building platform componentsBENEFITS:Competitive salaryMeaningful equity in the form of stock options401(k) planDiscretionary performance bonus programBiannual performance reviewsMedical, Dental and Vision premiums covered at 100% for you and your dependentsFlexible time off and paid holidaysGenerous parental leave policyCommuter benefitsFitness benefitsHealthcare and Dependent care FSA benefitEmployee Assistance Programs focused on mental healthHealthcare advocacy program for all employeesAccess to mental health appsTeam building activitiesOur modern Chelsea-based office with open floor plan, stocked kitchen, and catered lunches

Apply Now
Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

**Experienced Customer Service Representative – Work From Home Opportunity at arenaflex**

Remote

Operations Systems Lead

Remote

Online Work At Home Panel - Part Time Administrator Assistant Welcome

Remote

Sr. Platform Engineer

Remote

English/Other Languages Remote Contract Interpreter (OPI)

Remote

**Experienced Online Chat Support Representative – Remote Work Opportunity at arenaflex**

Remote

Data Entry Representative / Junior Level

Remote

Apply Now: Need Youth Sport Clinic Coach Longmont YMCA in

Remote

Experienced Remote Data Entry Specialist - Join Blithequark's Dynamic Team in Entertainment Industry

Remote

**Experienced Full Stack Customer Support Specialist – Live Chat Agent for arenaflex**

Remote
← Back