Summary
Figma is a design and collaboration platform that helps teams bring ideas to life and work together in real time. The Software Engineer - Mobile Web will build and maintain web interfaces and backend endpoints embedded in Figma’s mobile apps, guide web-first features into mobile experiences, and collaborate with cross-functional teams. The role also involves user research, testing, releases, architecture documentation, peer feedback, and on-call support for native apps.
Responsibilities
- Work with PMs, designers, and native engineers to bring Figma’s most popular features to iPhone and Android
- Build, refine, and maintain the web user interfaces and backend endpoints that are embedded in Figma’s mobile apps
- Guide the evolution of new web-first features into powerful mobile-friendly experiences
- Participate in user research and testing to better understand our customers
- Share responsibility for testing, releasing, and maintaining our mobile apps
- Communicate and document architectural designs and requirements
- Provide thoughtful feedback to others on the team
- Participate in on-call and release shepherd duties for our native apps
Skills
- * 4+ years of professional experience building fullstack web-based mobile experiences
- * 2+ years of professional experience building native Android or iOS mobile applications
- * A strong understanding of mobile product development practices and web product development practices
- * Proactive communication skills and a desire to work in a collaborative environment with iOS, Android, and web engineers
- * A pragmatic approach to software development that delivers real user value through maintainable, performant code
- * A strong product sense and desire to deeply understand users
- * Enthusiasm for mentoring other engineers and helping shape engineering culture
- * Excitement to grow into new technology stacks
- * Experience influencing development practices across an engineering organization
- * Comfort with doing first draft UI designs in code that use established mobile UI/UX patterns
Qualifications
Must Haves
- * 4+ years of professional experience building fullstack web-based mobile experiences
- * 2+ years of professional experience building native Android or iOS mobile applications
- * A strong understanding of mobile product development practices and web product development practices
- * Proactive communication skills and a desire to work in a collaborative environment with iOS, Android, and web engineers
- * A pragmatic approach to software development that delivers real user value through maintainable, performant code
- * A strong product sense and desire to deeply understand users
- * Enthusiasm for mentoring other engineers and helping shape engineering culture
Nice to Haves
- * Excitement to grow into new technology stacks
- * Experience influencing development practices across an engineering organization
- * Comfort with doing first draft UI designs in code that use established mobile UI/UX patterns
Benefits
- Equity to employees
- Health coverage
- Dental coverage
- Vision coverage
- Retirement benefits with company contributions
- Parental leave
- Reproductive or family planning support
- Mental health and wellness benefits
- Paid time off
- Paid sick leave
- Holidays and other leave benefits in compliance with applicable federal, state, and local laws
- Employer-provided paid flexible PTO for exempt employees, in addition to flexible paid sick leave
- Company recharge days
- Cell phone and home internet reimbursements
- Lifestyle spending accounts
- Annual bonus plan for eligible non-sales roles