Staff Frontend Engineer - Mobile Platforms at Asana
Job Description
Company Overview
Asana is a leading work management platform that helps teams orchestrate their work, from daily tasks to strategic initiatives. Millions of teams around the world rely on Asana to manage everything from product launches to marketing campaigns to company-wide goals. At Asana, we believe that teamwork is essential to achieving great things, and we're dedicated to building a platform that empowers teams to work together more effectively, no matter where they are located. We are committed to fostering a culture of innovation, collaboration, and inclusivity, and we embrace remote work as a core tenet of our distributed team.
Position Summary
Asana is seeking a highly motivated and experienced Staff Frontend Engineer specializing in Mobile Platforms to join our dynamic engineering team. In this fully remote role, you will be responsible for designing, developing, and maintaining high-quality frontend solutions for our mobile applications (iOS and Android). You will collaborate closely with product managers, designers, and other engineers to deliver impactful features that enhance the Asana mobile experience. You will also serve as a technical leader, mentoring junior engineers and contributing to the overall technical direction of the team. This is an excellent opportunity to contribute to a product that is used by millions of people around the world and to work on challenging and rewarding problems.
Key Responsibilities
- Design, develop, and maintain robust and scalable frontend components for our iOS and Android applications.
- Write clean, well-documented, and testable code.
- Participate in code reviews to ensure code quality and adherence to best practices.
- Collaborate with product managers and designers to define and implement new features.
- Contribute to the architecture and technical design of our mobile frontend systems.
- Identify and address performance bottlenecks and other technical issues.
- Mentor junior engineers and provide technical guidance.
- Stay up-to-date with the latest trends and technologies in mobile development.
- Participate in virtual team meetings and contribute to remote team collaboration.
Required Qualifications
- Bachelor's degree in Computer Science or a related field, or equivalent experience.
- 5+ years of experience in frontend development.
- Strong proficiency in JavaScript/TypeScript and modern frontend frameworks such as React, Vue.js, or Angular.
- Experience with mobile development (iOS or Android).
- Experience with testing frameworks and methodologies.
- Solid understanding of software engineering principles and best practices.
- Excellent communication and collaboration skills, essential for remote teamwork.
- Ability to work independently and manage time effectively in a remote environment.
- Proven track record of delivering high-quality software on time.
Technical Requirements
As a fully remote employee, you will need to maintain a productive and professional home office environment. The following technical requirements are essential:
- High-speed internet connection (minimum 50 Mbps download / 10 Mbps upload).
- A dedicated workspace free from distractions.
- A reliable computer with sufficient processing power and memory for software development.
- Webcam and microphone for virtual meetings.
- We provide a home office stipend to help you set up your workspace.
- While Asana embraces flexible working hours, some overlap with Pacific Time (PT) business hours (9 AM - 5 PM PT) may be required for meetings and collaboration.
Desired Skills
- Experience with React Native or other cross-platform mobile development frameworks.
- Experience with GraphQL.
- Experience with mobile performance optimization.
- Familiarity with accessibility best practices.
- Experience working in an Agile development environment.
- Active participation in open-source projects or the broader technology community.
- Experience using Asana (big plus!).
Compensation & Benefits
The estimated annual salary range for this fully remote Staff Frontend Engineer - Mobile Platforms position is $170,000 - $230,000. The actual salary offered will be based on a variety of factors, including qualifications, experience, and location within the United States.
Asana offers a comprehensive benefits package to support our remote employees, including:
- Medical, dental, and vision insurance
- Paid time off (vacation, sick leave, and holidays)
- Paid parental leave
- 401(k) with company match
- Equity grants
- Professional development opportunities
- Home office stipend
- Monthly wellness stipend
- Virtual team building activities and events
- Opportunities for occasional travel for team meetups (optional).
How to Apply
If you are a passionate and experienced Frontend Engineer with a strong interest in mobile development and a desire to work remotely, we encourage you to apply! Please submit your resume and cover letter through the Asana careers page. Our virtual onboarding process ensures a smooth transition to our distributed team. We look forward to hearing from you and learning more about your qualifications and experience.
Required Skills
- Machine Learning
- TensorFlow
- PyTorch
- Data Science
- NLP
- Computer Vision
Disclaimer: niimgkp.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. If you suspect any fraud or malpractice, email us at abuse@niimgkp.com.
