← Back to all jobs

Android and Web Developer

M
🏢 MAVN 🌎 Remote 🕑 July 04

This job offer is expired

Android and Web Engineer

MAVN is growing! This listing is for an Android/Web Technologies engineer.

MAVN provides high quality and affordable online ordering services for restaurants all over America. Our clients depend on our field devices and point-of-sale integrations to be as bulletproof as possible given that we deploy to actual physical restaurants.

We're sunsetting the embedded Linux device we use to print orders and notify restaurants in favor of an Android application. We have grand designs for what merchants will be able to use this new app for, but for now the big focus is in migrating from the embedded Linux machines to Android tablets. This area of responsibility could be yours!

In your first few quarters with MAVN, you'll take the code that powers our existing Android integration services, and adapt it for use as a standalone app. As other engineers on the team build out APIs to support our backoffice rewrite, you'll help design and implement APIs that the new Android app will consume as well.

MAVN is a Texas company with remote employees in far-flung parts of the United States. Work happens over git, email, and chat.

Organizational and technical responsibilities:
- leverage and rewrite existing Android code
- reimplement the core functionality of our embedded Linux devices on Android tablets
- support other core MAVN products
- support stability of your Android code in the field
- uptime and reliability for services that you write
- supporting our Customer Support staff

Technical qualifications:
- several years experience in a professional software development environment
- strong knowledge of the Android ecosystem and build toolchain
- strong Java abilities
- professional experience with user interface development in Android and the browser stack

Personality and interpersonal:
- comfortable working from home and collaborating asynchronously over chat
- receptive to code review feedback
- curious, self-starting, hard-working, detail-oriented
- know when you're stuck, can ask questions instead of spinning fruitlessly

The MAVN engineering team:
- opinionated and argumentative, but never dogmatic
- preference for strong type systems and data integrity
- values prudence and caution in the code we write and how we deploy it (we're responsible for other people's money and their tacos coming up on time)
- takes the time to build things well
- strong preference for simplicity and correctness
- 100% remote
- very few meetings or phone calls

The MAVN stack and roadmap:
- we're migrating our embedded Linux product to an Android application
- we're chipping a legacy Django monolith apart
- new APIs are completely decoupled from legacy Django machinery
- we run on a SQL data store
- we use AWS judiciously
- we write APIs largely with stored procedures
- we write services largely with Common Lisp
- we write frontend applications with React and Typescript

Career opportunities:
- build an app that merchants will rely on for a significant fraction of their revenue
- enable our support staff to be the superstars our clients need
- scale our database horizontally as we add ever-larger customers and serve ever more tacos
- work on Android and Web applications, delivering best-in-class user experiences for online ordering
- build APIs to support growth and integration with more partners
- invent and build new products for the restaurant industry

Get

notifications in your

More remote android jobs

  • X-Team
    🌎 Remote
    November 07
  • komoot
    🌎 Remote
    October 19
  • Ibotta
    🌎 Remote
    October 12
  • Planning Center
    🌎 Remote
    October 12
  • Xapo
    🌎 Remote
    October 03