Mobile Application Developer (Remote)

Portugal / Brazil / Colombia / Dominican Republic / South Africa / Cairo
Technology – Technology /
Contractor /
Remote
Scratch Financial ("Scratchpay") is a financial technology startup based in Los Angeles, California. Our goal is to make difficult financial decisions simple and increase accessibility to fair, affordable, and transparent medical financing. Driven by our award-winning technology, Scratchpay has become the fastest growing financing provider in veterinary care, with our payment plans now offered in over 10,000 practices across the U.S. and Canada–ranging from dental offices to optometry clinics. We’re rapidly launching a new Point-of-Sale payment processing suite to help our providers create a better payments experience for their patients.

If putting compassion first, helping create groundbreaking products and continuously iterating & refining those products sound like you, then we encourage you to apply.


We’re looking for a Mobile Applications Developer with good UI/UX skills to join the engineering team at Scratch Financial, Inc.
The ideal candidate will have several years of experience in Mobile Applications Development and have a passion for creating functional interfaces for financial technology services.

The ideal candidate will be someone that is innovative, adaptable to changing priorities, a system thinker, and able to learn new things while striving to deliver high quality code.

You will be responsible for developing mobile applications for both Android and iOS, testing your solutions, collaborating with Design & Brand, Product, Sales & Marketing, and Business Operation teams to build good customer experiences, and ensure your work’s ongoing responsiveness. Knowledge of financial apps is a bonus.

Strengths we’re looking for in you:

    • You have strong organizational skills and strong attention to detail.
    • You learn and course correct when you don’t get the results you want.
    • You are obsessed with eliminating friction within our digital experiences.
    • You love doing things efficiently.

Values you can expect from us:

    • We believe in small teams. Small teams are fast and nimble. Small teams mean less bureaucracy and less management and more getting things done.
    • We hold true to our Scratch Values, that enable a safe, welcoming, and inclusive environment.
    • We care most about getting it right rather than being right. 

    • We encourage you to apply even if you feel you do not perfectly fit our job description, we’re always looking for talent, and there may be other positions at Scratch Financial you’re a match for.

Expected Qualifications

    • At least 4 years of full-time experience as a software developer.
    • At least 2 years of hands-on experience with mobile frameworks and programming languages such as React Native, Kotlin, Java, Swift, TypeScript, JavaScript.
    • Some experience with Node.js.
    • Good understanding of Object-Oriented Programming and development patterns.
    • Good coding skills, and ability to use BDD and TDD.
    • Experience and understanding of RESTful and GraphQL APIs.
    • Proficiency with fundamental front end languages such as HTML, CSS and JavaScript.
    • Ability to switch between languages and frameworks.
    • Knowing what Agile and Scrum are.
    • Fluent in English.
    • Nice to have: design or arts education.
    • Nice to have: experience developing mobile apps.
    • Nice to have: knowledge of Google Cloud, GitLab, CI/CD, Kubernetes, and Docker.
    • Nice to have: Experience in building payment processing solutions.
    • Nice to have: Experience in loans business.
$70,000 - $100,000 a year
- The base pay actually offered will take into account internal equity and also may vary depending on the candidate’s geographic region, job-related knowledge, skills, and experience, among other factors.
- In addition to a competitive base pay, employees in this role may be eligible for equity compensation.
Scratchpay is committed to diversity in its workforce and is proud to be an equal opportunity employer. Scratchpay considers qualified applicants without regard to race, color, religion, creed, gender, national origin, age, disability, veteran status, marital status, pregnancy, sex, gender expression or identity, sexual orientation, citizenship, or any other legally protected class.