Remote Staff Android Engineer

February 24, 2024
Apply Now

Apply for this job

Upload CV (doc, docx, pdf)

Job Description

Job Title: Android Developer – Lead

Company Overview:

At Circuit, we’re a fully remote, bootstrapped, and profitable company comprising experienced, talented individuals. Our mission is to revolutionize last-mile delivery by prioritizing the driver and customer experience. We’ve grown significantly since our inception in 2017, helping over 100,000 drivers deliver more than 1 billion packages worldwide. If you’re a pragmatic Android Developer who thrives in an innovative environment, we welcome you to join our team.

Job Description:

As an Android Developer at Circuit, you’ll play a pivotal role in creating, developing, and maintaining our apps. You’ll lead projects from ideation to implementation, collaborating closely with our product design and engineering teams to ensure exceptional user experiences. You’ll work with Kotlin and Jetpack Compose at scale, tackling complex UI challenges and contributing to our “Android First” mobile design approach. Reporting directly to our Co-Founder and CEO, you’ll be part of a small, agile team committed to making impactful changes quickly.

Key Responsibilities:

  • Develop and implement new features to enhance user experience.
  • Lead feature development from ideation to implementation, including release and performance monitoring based on user data and feedback.
  • Collaborate with product designers, developers, and QA managers to ensure product quality.
  • Review and provide feedback on other Android developers’ code.
  • Respond to customer support tickets.
  • Monitor app health metrics and resolve bugs.
  • Occasionally contribute to other parts of the infrastructure based on project needs.

What You Won’t Be Doing:

  • Daily stand-ups and frequent sprints. Expect approximately one meeting per week.
  • Sacrificing quality for arbitrary deadlines.
  • People management. This remains an individual contributor role for now.
  • Working extensively with junior team members.
  • Dealing with legacy systems. Our focus is on new application development.

Skills and Experience:

  • 5+ years of experience in Android development.
  • Experience in an app-led company and small team environment.
  • Proficiency in Kotlin and Jetpack Compose.
  • Experience with UI and unit testing.
  • Strong UX design skills.
  • Excellent documentation skills.
  • Ability to work autonomously and solve problems instinctively.
  • Strong time management skills with a focus on quality and timeliness.
  • Ability to propose alternative ideas to accomplish goals with less complexity.
  • Based between -5/+2 UTC time zones.
  • Professional proficiency in spoken and written English.

Hiring Process:

  1. Apply and fill out the application form.
  2. Meet our Talent Acquisition Manager for a 45-minute video call.
  3. Complete a technical test project (8 hours).
  4. Meet with our Staff and Senior Android Engineers for a technical conversation.
  5. Final video call with our Founder and CEO.

Benefits:

  • Fully remote work environment.
  • Flexible, asynchronous working schedule.
  • Bootstrapped and profitable company.
  • Equity options.
  • Annual company performance bonus.
  • Technology and home office allowance.
  • Paid vacation time.
  • Annual team meet-ups in 5-star locations.
  • Severance pay if it doesn’t work out.

How to Apply:

If you’re excited about the opportunity to join a dynamic team and contribute to innovative projects, please apply through our website. We look forward to hearing from you!