Senior Mobile Engineer

San Francisco, CA, United States

Zulip (Kandra Labs)

Role Location

  • San Francisco, CA, United States


< 10 people


450 Townsend St
San Francisco, CA, 94107, US

Tech Stack

  • React Native
  • Python
  • PostgreSQL
  • JavaScript
  • Tornado
  • Git
  • AWS
  • Kotlin
  • Django
  • Redis

Role Description

Our mobile app is a critical part of the Zulip experience. We’re looking for an engineer to join our small, growing, core team and help define the future of team chat on mobile.

You don't need to be a mobile engineer or have experience with any specific technology. We care how you work together, how you learn things you don't know about software, and how you explain things you know about software to other people.

We'd especially like to get to know you if:

  • You love giving a code review, and love receiving one. We’re an open-source project welcoming contributions from people with a wide range of experience.

  • You communicate with clarity and precision. You’ll be doing this a lot in code, comments, code reviews, and chat conversations. We care about this almost as much as your technical skills.

  • You can empathize with the many different types of users who rely on Zulip, and see the product from their perspective — and do the same thing for the project's contributors.

You will:

  • Design new features and subsystems, write design proposals for discussion, and build them.

  • Diagnose and fix bugs small and large and across several layers of our stack, and resolve questions about the frameworks and libraries we rely on by diving into their source when the documentation doesn't suffice.

  • Share your expertise (both newly-acquired and longstanding) with the rest of the team, through short- and long-form written communication.

  • Write primarily JavaScript using React Native, with some Kotlin, Swift, and backend Python, and learn whichever of those are new to you.

  • Work from our office in San Francisco, or from anywhere in the United States.

About Zulip (Kandra Labs)

Zulip is reinventing chat so teams can accomplish more together. We've created a place where a conversation can shift seamlessly from the immediacy of chat to the reply-whenever efficiency of email, and back. With Zulip you can participate in the conversations that matter to you and efficiently tune out the rest — no matter whether you're there in real time, coming online after a morning hard at work, or returning from a vacation away from it.

Interested in this role?
Skip straight to final-round interviews by applying through Triplebyte.