Remote | International
Sched

ANDROID ENGINEER

Join our all-remote global team and build software that people care about. We are looking for a full-time Android developer to improve our existing Android app and work on a build automation project.

Learn about who we are, what we’re looking for, and how you can grow with us!

REQUIRED EXPERIENCE

  • A solid communicator. We are 100% remote and communication means everything.
  • Experienced in Java and Kotlin. Our codebase is mainly in Kotlin.
  • Care about good software architecture, testing, and automation. Our test coverage needs to be significantly improved.
  • Fair understanding of RxJava and Kotlin Coroutines. While we do not require high-level knowledge of RxJava, it is used in the current codebase.
  • At least basic knowledge of basic Material Design principles.
  • Interest in learning more about user behavior through use of analytics.
  • 3+ years experience in Android software development.

WHAT WE DO

Events are where we go to be inspired by those who’ve followed their dreams, learn from successful people, build life-long friendships, and discover new opportunities.

Our mission at Sched is to empower teams to organize life-changing events. Thousands of events depend on Sched, like tech conferences, comic conventions, music festivals, yoga festivals, professional development days, and even furry conventions. Seriously, there is an event for everything.

You’ll be building something that makes a real difference to our customers. Here’s actual feedback about what you’ll be building:

  • I wonder what the world did before Sched…
  • Sched completely revolutionized our convention.
  • Using Sched is something I actively LOOK FORWARD TO whenever we’re getting ready to put on another event.

WHAT YOU’LL DO

You will be the only Android engineer when you start. While you will take the lead in making most of the engineering decisions, collaboration remains a big part of your day-to-day. You will find yourself, for example, spending significant time communicating with your iOS counterpart to maintain a compatible feature set, with our support team to resolve with issues, and with the entire team on product roadmap discussions.

We keep track of progress through a loose kanban/loose agile project management approach. Each engineer is responsible for breaking down the tasks of their current project(s), laying out what they plan to implement in the cycle to-do list, and moving the task to “in-flight” when they are actively working on it.

Your first two challenges in this position are to:

  • Stabilize and improve critical functionality in the existing android app.
  • Implement an automated build system for the Android app using iOS implementation as a rough reference.

PAY & BENEFITS

Salary is dependent on experience. Sched offers a broad suite of benefits to its employees including company-sponsored health, dental, vision, life, disability, and accidental dismemberment insurance. We offer retirement plans including a 401K and matching program. Other benefits include discretionary annual bonuses, education expenses, Paid Time Off, and other incentive programs.

We are 100% remote! We get together throughout the year in incredible places like Morocco, Cambodia, and Medellín, all covered by Sched. Part work, part vacation, we call them #schedcations.