Taro Logo

Software Engineer, Product

Asana helps teams orchestrate their work, from small projects to strategic initiatives, serving millions of teams worldwide with work management solutions.
$171,000 - $209,000
Frontend
Mid-Level Software Engineer
Hybrid
1,000 - 5,000 Employees
3+ years of experience
Enterprise SaaS

Job Description

Asana, a leading work management platform, is seeking a Software Engineer for their Product team in New York City. This hybrid role focuses on building features end-to-end, from data models to subtle interaction behaviors. Working closely with UI designers and the infrastructure team, you'll contribute to both large features and smaller product enhancements using React and TypeScript.

The position offers a competitive salary range of $171,000 - $209,000, along with comprehensive benefits including mental health support, career development, and family benefits. The role requires 3+ years of experience with large codebases and expertise in TypeScript and React.

As part of Asana's office-centric hybrid culture, you'll work from the NYC office Monday, Tuesday, and Thursday, with flexibility for remote work on other days. You'll join a company recognized as a Top 10 Best Workplace for 5 consecutive years, contributing to technology that drives positive change while being part of an inclusive environment.

The role involves architecting product tours, implementing UI designs, and maintaining clean, beautiful code. You'll participate in all aspects of product development, working with a supportive team that values both speed and quality. Asana offers growth opportunities through mentorship and values diverse perspectives in achieving their mission of helping teams orchestrate their work effectively.

Last updated 2 months ago

Responsibilities For Software Engineer, Product

  • Work on architecting product tours with React
  • Participate in every step of the product development process
  • Develop clean, beautiful code and leave it better than you found it
  • Work with UI designers and infrastructure team
  • Implement subtle interaction behaviors

Requirements For Software Engineer, Product

TypeScript
React
  • 3+ years of experience working within large, well maintained codebases
  • Experience using Typescript and React
  • Excellent communication skills for collaborating with other teams
  • Sound judgment when balancing moving quickly with producing quality code
  • Passionate about creating a superlative user experience and attentive to details
  • Appreciate productivity and care deeply about helping teams collaborate effectively

Benefits For Software Engineer, Product

Medical Insurance
Mental Health Assistance
401k
Dental Insurance
Vision Insurance
  • Mental health, wellness & fitness benefits
  • Career coaching & support
  • Inclusive family building benefits
  • Long-term savings or retirement plans
  • In-office culinary options

Related Jobs