Mobile Engineer

San Francisco, CA

Apply now

*If you are currently in school and looking for a new graduate engineering position, you should apply to Software Engineer, Recent Graduate

As a Mobile Software Engineer, you will be responsible for taking the Asana mobile experience to the next level. At Asana, we care deeply about creating a superlative user experience, down to those little details that matter. We also work hard to maintain a codebase and a culture that are a joy to work in. We are looking for someone with the experience to unlock the responsiveness of native applications and the desire to improve upon the way they are written. You will be combining tried and true mobile best practices with many of the innovative ideas that our in-house framework, Luna, already offers to web applications. Luna eliminates the need to write separate frontend and backend code while ensuring that every feature is immediately responsive and syncs in real-time by default.


  • Strong CS fundamentals
  • Experience building Android and/or iOS applications
  • Sound judgment for balancing between scrappiness and long-term code maintainability
  • Knowledge of web technologies


  • Derive joy from abstracting and refactoring
  • Extensive experience building apps for the iOS and/or the Android platform
  • Knowledge of Javascript, Python or Ruby
  • Personal projects that demonstrate your experience building mobile applications

We’re glad to hear you’re interested this job. If you’d like to learn more about what we do—and the way we think—we recommend these links.

Glassdoor 2017 Best Places to Work Employee Choice Award

Share this position

Why Asana?

Asana has a big mission and even bigger opportunity: to empower all teams to do great things together. We’re off to a great start. Teams in the world’s fastest growing companies (like Uber, Airbnb, and Pinterest) track their work and achieve greater goals with Asana. But, we’re not stopping there. Our team of peers is growing rapidly and we're tackling new challenges daily. Join us.
We’d your help.

Learn more about life at Asana

Get to know Asana

Our Opportunity

Help us make a positive impact by empowering all teams to achieve greater goals.

Watch the Video

Our Team

Every company talks about building a great team.  We’ve taken it to an extreme.

Meet the Team

Our Culture

Our bold mission and shared values lead to a thriving culture and a successful business.

Read our Values

If this role isn’t a fit, check out our other open positions.

Log in


Forgot your password?

Sign Up

Please use your work email address, so we can connect you with your team in Asana.

Sign Up

Please use your work email address, so we can connect you with your team in Asana.

Enter a work email address

This email looks like a personal email address. If you want to be connected with your team, please use your work email address.

Enter a work email address

Why are we asking? Continue with my email

Oops, we couldn’t sign you up!

We tried, but there was a problem creating your account. Please close this window and try again!

Hey there, we’ve already met!

Add link to

Error: Please select a workspace before adding link.

Sorry, we don’t support this browser

Asana doesn’t work with the internet browser you are currently using. Please sign up using one of these supported browsers instead.