Dapi

Accept instant bank payments within any app

Android Engineer at Dapi

Location
San Francisco (remote) / Remote
Job Type
Full-time
Experience
3+ years
Connect directly with founders of the best YC-funded startups.
Apply to role ›
Hesham Ghandour
Hesham Ghandour
Founder

About the role

Dapi is a financial technology infrastructure provider that allows businesses to accept and initiate bank transfers at nearly zero fees. We work to remove intermediaries thereby allowing our customers to deliver alternative payment solutions to their end users. We are building a new financial infrastructure that will enable every company to offer their own embedded financial services. Within one year of our launch, we have managed to attract investments from Y Combinator, Pioneer Fund, and other notable VC funds. Read more about us in TechCrunch and Crunchbase.

Responsibilities:

*Design, architect, and implement Dapi's Android SDK

*Ensure highest performance and stability standards

*Enhance UX to make initiating transfers as easy as possible

Requirements:

*A minimum of 3 years developing Android apps

*Fluency in Java and Kotlin

*Proficiency with Retrofit, OkHttp3, GSON, Concurrency, Room database

*Experience in AndroidX and material design

*Good knowledge of MVVM, Repository Pattern

*Good knowledge of reactive programming (RxJava, RxKotlin, RxAndroid)

*Good knowledge of programmatically implementing UI elements and animations

*Good knowledge of the different third party SDKs available for Android

Bonus:

*Cross-platform knowledge (Cordova, Xamarin, ReactNative, Flutter)

*Excellent knowledge of unit testing and functional testing methodologies on Android

Why you should join Dapi

Dapi is a financial technology infrastructure universal real time banking API that enables bank payments. We work to disintermediate processing industry and enable cheap electronic payments in the US and beyond.