Senior Mobile Engineer

Givebutter
1dRemote

About The Position

Givebutter is hiring a Senior Mobile Engineer who loves making mobile applications fun and delightful to use. You’ll build mobile features leveraging React Native that empower mission-driven organizations to raise more effortlessly. If you’re passionate about mobile development, we want to hear from you! Why join Givebutter's Engineering team? Code Democracy – Every engineer has a voice. We value diverse perspectives and foster an environment for open discussion on architecture and technical ideas. Autonomy & Focus – Our engineers enjoy flexibility with minimal meetings and uninterrupted time to dive deep into problem-solving. Seamless CI/CD – Our deployment pipelines are fully automated, enabling engineers to focus on creating impactful code rather than managing deployments. Mission-Driven Work – You’ll be part of a team that supports nonprofits, charities, and organizations making a real difference around the world. What You’ll Bring to the Team Technical leadership and vision - You can drive architectural decisions, set mobile development standards, and work autonomously while mentoring others. Ownership with a bias towards action - You’re a self sufficient problem solver who can proactively identify opportunities to improve our products, applications, and processes. Obsess about mobile development - You are a passionate mobile user who champions what makes mobile experiences unique and delightful to use. Iteration over perfection - You’re comfortable shipping often, getting feedback, and iterating based on real data. You balance high standards with pragmatism. Mission driven collaboration - You are genuinely excited about helping nonprofits and the important work they perform. You communicate clearly across teams, embrace transparency, and bring positive energy.

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.

Nice To Haves

  • Experience with state management tools such as React Query, React Hook Form, or Zustand.
  • Experience with Laravel.
  • Experience with connected Bluetooth devices.

Responsibilities

  • 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.

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.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service