
Senior Mobile Engineer
Givebutter
full-time
Posted on:
Location Type: Remote
Location: California • Colorado • United States
Visit company websiteExplore more
Salary
💰 $155,000 - $175,000 per year
Job Level
Tech Stack
About the role
- Maintain and contribute to Givebutter’s mobile applications for iOS and Android.
- Champion mobile app first thinking in design and development - bringing the perspective of an experienced iPhone/Android user and enthusiast.
- Design and implement high-quality UI interactions and performant animations with attention to the subtle nuances of mobile interaction design.
- Bridge React Native with native module libraries to leverage platform-specific features and ensure seamless performance.
- Own features from conception to launch, proactively identifying opportunities from user requests (via Canny) and collaborating across engineering, design, and product teams.
- Collaborate with backend engineers to design and optimize API integrations for mobile performance and user experience.
- Manage and document bugs, technical decisions, and best practices while contributing to improvements in engineering standards, deployment infrastructure, testing, and performance.
Requirements
- 7+ years of engineering experience building mobile apps in-house, or 5+ years in senior or lead roles.
- 5+ years of hands-on experience with React Native, React Hooks, and TypeScript.
- Passionate iPhone user with deep familiarity with native iOS UI/UX conventions and interaction patterns.
- Experience deploying apps to both the Apple App Store and Google Play Store.
- Demonstrated experience implementing performant, nuanced UI animations and interactions.
- Proficient in bridging React Native with native modules on iOS and/or Android.
- Experience configuring CI/CD pipelines for mobile beta testing and production deployment.
- Experience with React Navigation and writing integration tests for mobile applications.
- Familiarity with building accessible mobile applications.
- Experience profiling app performance and responsiveness.
- Experience profiling memory usage and identifying memory leaks.
- Strong technical communication skills and experience mentoring other engineers.
- Proven track record of driving technical decisions and owning features end-to-end.
Benefits
- Remote Work: Work remotely from one of our 10 hubs (Austin, Denver, Indianapolis, Los Angeles, San Francisco, New York, Salt Lake City, Minneapolis, Seattle, and Nashville).
- Health Insurance: We offer Medical, Dental, and Vision insurance covered 100% for employees as well as HSA and FSA accounts.
- Dependent Care Coverage: We offer coverage for dependents, with 50% of Medical, Dental, and Vision premiums covered for all eligible dependents.
- Mental Health: Givebutter health insurance plans come with access to a TalkSpace membership.
- 401k: We offer a 3% 401k match for all eligible employee's.
- Vacation and Holidays: Givebutter offers a Flexible PTO policy with uncapped vacation days and company-recognized holidays.
- Wellness Week: Givebutter closes for one week each summer to prioritize rest and recharge for the entire team.
- Parental Leave: We offer 12 weeks of paid leave for all parents and comprehensive leave planning management through Aidora.
- Home Office Stipend: Upgrade your home office with company-sponsored expenses, including high-quality laptops, monitors, and modern technology.
- Charitable Giving: Employees are encouraged to donate up to $50/month to any verified nonprofit they wish to support on Givebutter.
- Professional Development: We offer learning and development reimbursement opportunities.
- Love What You Do: We are a mission-driven company serving the charitable sector. Feel good about the work you're doing and the company you work for.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
React NativeReact HooksTypeScriptUI animationsAPI integrationsCI/CD pipelinesReact Navigationintegration testsmobile app performance profilingmemory usage profiling
Soft skills
technical communicationmentoringcollaborationproactive identification of opportunitiesownership of features