Mobile Server Engineer

AsanaNew York, NY
9h$171,000 - $209,000Hybrid

About The Position

The Mobile team’s mission is to enable teams to work together effortlessly, even when they are away from their desktops. We partner closely with Product Designers, PMs, and other product engineering teams to continuously improve the Asana experience for our customers on-the-go. We work hard to maintain a codebase and a culture that is a joy to work in by combining mobile best practices with many of the innovative opportunities that our in-house frameworks provide. Software Engineers at Asana are quickly trusted to own major parts of both the codebase and our processes through the Areas of Responsibility system. We expect you to thrive in defining and solving problems, with mutual support from your peers. This role is based in our New York City office with an office-centric hybrid schedule. The standard in-office days are Monday, Tuesday, and Thursday. If you're interviewing for this role, your recruiter will share more about the in-office requirements.

Requirements

  • 3+ years of experience developing, releasing, and maintaining high-quality APIs, ideally using Typescript or Scala.
  • Put users first by creating exceptional experiences for both API clients and end users.
  • Advocate for leaving code better than you found it.
  • Good judgment for balancing scrappiness and long-term code maintainability.
  • Demonstrates curiosity about AI tools and emerging technologies, with a willingness to learn and leverage them to enhance productivity, collaboration, or decision-making.

Responsibilities

  • Ship fast and deliver high-quality experiences to our global users in close collaboration with iOS/Android engineers and Product/Design partners on your team.
  • Elevate engineering standards through strategic technical investments, delivering improved code quality, expanded test coverage, and reduced technical debt.
  • Have the opportunity to expand your technical breadth by contributing to iOS and Android codebases.
  • Help the team improve by providing thoughtful feedback in code/design reviews and mentoring others.
  • Accelerate Asana’s Mobile teams by leveraging the latest practices and tooling.
  • Own and contribute to AoRs (Areas Of Responsibility).

Benefits

  • Mental health, wellness & fitness benefits
  • Career coaching & support
  • Inclusive family building benefits
  • Long-term savings or retirement plans
  • In-office culinary options to cater to your dietary preferences

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

No Education Listed

Number of Employees

1,001-5,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service