Ios, Software Engineer

Asana Asana · Enterprise · New York, NY · Product Engineering

Software Engineer role focused on developing and maintaining high-quality iOS applications for Asana, a collaboration platform. The role involves shipping features, elevating engineering standards, writing well-documented code, and contributing to team improvement. While not directly building AI, the role requires curiosity about AI tools and emerging technologies to enhance productivity.

What you'd actually do

  1. Ship fast and deliver high-quality experiences to our global users in close collaboration with Product and Design partners.
  2. Elevate engineering standards through strategic technical investments, delivering improved code quality, expanded test coverage, and reduced technical debt.
  3. Craft well-documented, well-structured, and well-tested code.
  4. Help the team improve by providing thoughtful feedback in code/design reviews and mentoring others.
  5. Own and contribute to AoRs (Areas Of Responsibility).

Skills

Required

  • iOS development
  • Swift
  • application maintenance
  • code quality
  • test coverage
  • technical debt reduction
  • code reviews
  • mentoring

Nice to have

  • AI tools
  • emerging technologies

What the JD emphasized

  • 3+ years of experience developing, releasing, and maintaining high-quality iOS applications, ideally using Swift.