We're looking for an engineer to help us build a seamless cross-platform Asana experience for people who rely on our app to get work done. Working closely with our award-winning Design team and supported by world-class Product Managers, you will delight users with both large new features and daily small product enhancements. You'll also contribute to the technical direction of the app's internals and the team's workflows.
Asana's mission to help teams work together effortlessly is ambitious, and we believe that both a high-quality team and a high-quality codebase are critical pieces of that mission. We maintain a codebase and a culture that are a joy to work in by combining tried-and-true mobile best practices with a focus on usability and design. We stick to standard languages like Java and Kotlin, and we work with a mobile-focused backend team. Google regularly features Asana’s Android App in the Play Store, and gave us a Material Design Award in 2016.
Experience building a complex software product in a team environment
Strong communicator and collaborator
Good judgment for balancing scrappiness and long-term code maintainability
Familiarity with the Android SDK
Experience developing, releasing, and maintaining high-quality Android applications
Knowledge of internet technologies
Experience working in large, high-quality codebases
Like to leave code better than you found it
Asana helps teams orchestrate their work, from small projects to strategic initiatives. More than 75,000 organizations and millions of users rely on Asana, including AirAsia, AllBirds, Grab, KLM Air France, Kohl’s, Sephora, Traveloka, and Viessmann. Asana has been named a Top 5 Best Workplace and the #1 Best Workplace in the Bay Area by Fortune three years in a row, and one of Glassdoor’s and Inc.’s Best Places to Work. With nine global offices, including a San Francisco headquarters and flagship offices in Dublin, New York, Sydney, and Tokyo, Asana is always looking for curious, collaborative, and mission-driven people to help us enable the world’s teams to work together effortlessly.
Our goal is to ensure that Asana upholds an inclusive environment where all people feel that they are equally respected and valued, whether they are applying for an open position or working at the company. We welcome applicants of any educational background, gender identity and expression, sexual orientation, religion, ethnicity, age, citizenship, socioeconomic status, disability, and veteran status, and we'd love to learn about what you can add to our team.