Current

Software Engineer, Android

Current$160K — $200K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 2+ years of native Android development experience using Kotlin
  • Working knowledge of Android component lifecycles and dependency injection (Hilt)
  • Familiarity with multi-threading, persistence, and Jetpack components such as Compose and Navigation
  • Comfortable with modularized app architecture and MVVM
  • Experience collaborating in a shared codebase with a strong code review culture
  • Genuine interest in personal finance

Responsibilities

  • Collaborate with product, design, and backend teams to create user experiences
  • Own feature delivery from system design through to launch
  • Contribute to scalable and reusable mobile frameworks
  • Enhance architecture, testing, and monitoring practices
  • Assist in the development of products that improve financial outcomes for users
  • Engage in code and architecture reviews with constructive feedback

Benefits

  • Meaningful equity in the form of stock options
  • 401(k) plan
  • Discretionary performance bonus program
  • Medical, Dental, and Vision fully covered for employees and dependents
  • Flexible time off and paid holidays
  • Generous parental leave policy
  • Commuter and fitness benefits
  • Healthcare and Dependent care FSA benefit
  • Employee Assistance Programs focused on mental health
  • Modern NYC office with an open floor plan and catered lunches
Full Job Description
SOFTWARE ENGINEER, ANDROID

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 $160,000 - $200,000. The ideal candidate should have a few years of experience building native mobile applications and be ready to take on full ownership of features. 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 users
  • Owning the delivery of features from system design through launch, with support from senior engineers on the team
  • Contributing to the scalable and reusable mobile frameworks that drive code consistency and engineering velocity
  • Raising the bar on architecture, testing, and monitoring practices in the code you write and review
  • Helping Current's members build better financial futures through products like Paycheck Advance, Build Card, and Savings Pods
  • A strong culture of code and architecture review, with real feedback and room to grow

ABOUT YOU:
  • 2+ years of native Android development, using Kotlin
  • Working knowledge of Android fundamentals including component lifecycles, dependency injection (Hilt), multi-threading, persistence, and usage of Jetpack components (Compose, Material 3, Navigation, ViewModel, etc)
  • Comfortable working within a modularized app architecture, including unidirectional data flows, MVVM, and use of Gradle modules
  • Experience working in a codebase shared by a team of engineers, with a real code review culture
  • 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 networking
  • Have published and maintained apps on the Google Play Store
  • Experience migrating legacy XML/View code to Compose

BENEFITS:
  • Competitive salary
  • Meaningful equity in the form of stock options
  • 401(k) plan
  • Discretionary performance bonus program
  • Biannual performance reviews
  • Medical, Dental and Vision premiums covered at 100% for you and your dependents
  • Flexible time off and paid holidays
  • Generous parental leave policy
  • Commuter benefits
  • Fitness benefits
  • Healthcare and Dependent care FSA benefit
  • Employee Assistance Programs focused on mental health
  • Healthcare advocacy program for all employees
  • Access to mental health apps
  • Team building activities
  • Our modern NYC based office with open floor plan, stocked kitchen, and catered lunches

About Current

Current is a financial technology company that provides mobile banking services. The company's platform offers checking accounts, debit cards, and money management tools, as well as rewards and cashback programs. Current's services are available to individuals and families. The company was founded in 2015 and is headquartered in New York, New York.
Learn more about Current
Size
200 employees
Industry
Net Income
-$10 million
Founded
2015
5 Year Trend
+250%
Revenue
$50 million

Similar Jobs

More Jobs at Current

  • Current
    Software Engineer
    $150K — $200K *
    New York, NY 10025 (New York County)
    Information Technology
    In-Person
  • Current
    Senior Analytics Engineer
    $170K — $220K *
    New York, NY 10025 (New York County)
    Information Technology
    In-Person
  • Current
    Director, Analytics Engineering
    $270K — $330K *
    New York, NY 10025 (New York County)
    Enterprise Technology
    In-Person
  • Current
    Senior Data Scientist
    $170K — $220K *
    New York, NY 10025 (New York County)
    Finance & Insurance
    In-Person
  • Current
    Director, Data Analytics
    $260K — $320K *
    New York, NY 10025 (New York County)
    Finance & Insurance
    In-Person

More Information Technology Jobs

Find similar Software Engineer, Android jobs: