Apply

Mobile Engineer

Posted 2 days agoViewed

View full description

💎 Seniority level: Senior, 5+ years

📍 Location: United States

🔍 Industry: Software Development

🏢 Company: Givebutter👥 101-250💰 $50,000,000 Series A about 1 year agoNon ProfitEvent ManagementSoftware

⏳ Experience: 5+ years

🪄 Skills: AndroidFrontend DevelopmentiOS DevelopmentReact NativeSwiftTypeScriptUI DesignMobile testingCI/CD

Requirements:
  • 5+ years of engineering experience building mobile apps in-house.
  • 3+ 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.
Responsibilities:
  • Maintain and contribute to Givebutter’s mobile applications for iOS and Android.
  • Champion iOS-first thinking in mobile design and development—bringing the perspective of an experienced iPhone 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.
  • Proactively identify and build out features based on user requests from Canny (our public feature board).
  • Own features from conception to launch, collaborating across engineering, design, and product teams.
  • Manage and document bugs, technical decisions, and best practices.
  • Mentor team members and collaborate with the Frontend team lead on code standards and practices.
  • Contribute to improving engineering standards, deployment infrastructure, testing, and performance.
Apply

Related Jobs

Apply
🔥 Senior Mobile Engineer
Posted 17 days ago

📍 Worldwide

🧭 Full-Time

💸 160000.0 - 187000.0 USD per year

🔍 Software Development

🏢 Company: Casa👥 11-50💰 $21,000,000 Series A over 3 years agoCryptocurrencyBitcoinWealth ManagementSecurityFinTech

  • Computer Science degree or equivalent experience
  • Strong knowledge of Java or Kotlin
  • Familiarity with Jetpack Compose
  • Strong focus on quality and test automation (functional, integration, etc.)
  • An interest in security principles
  • Strong communication skills as well as the ability to present findings to both technical and non-technical audiences
  • Lead the development of features on both our mobile platforms
  • Fix defects and identify areas of improvement across both mobile platforms and backend stack
  • Work closely with your product manager to assess, scope, technically plan, break down and deliver feature work
  • Assist in the identification, research and resolution of critical production bugs
  • Partner with our testers to ensure appropriate test coverage through unit tests as well as contribute to automated test suites and quickly resolve defects
  • Provide technical mentorship and feedback to other engineering team members as appropriate
  • Help evolve our mobile architecture to consistently improve development efficiency and quality

SQLAgileAndroidGitJavaJava EEKotlinQA AutomationMobile testingRESTful APIs

Posted 17 days ago
Apply
Apply

📍 North America

🧭 Full-Time

🔍 Software Development

🏢 Company: AirGarage👥 11-50💰 $1,000 7 months agoInternetTransportationOnline PortalsPaymentsParkingReal EstateSoftware

  • 4 + years of professional mobile development, preferably with React Native and Expo as a plus
  • Proven track record shipping multiple apps via Expo or bare React Native to both app stores.
  • Deep TypeScript expertise and mastery of React hooks, state management solutions, navigation, animations, and performance tuning.
  • Ability to extend React Native with native modules in Swift, Objective‑C, Kotlin, or Java when needed.
  • Strong grasp of mobile CI/CD, automated testing, EAS Build, and OTA update strategies.
  • Comfort working with backend APIs, authentication flows, real‑time data, and push notifications.
  • Clear communicator who translates product ideas into technical execution and pragmatic trade‑offs.
  • Self‑starter who thrives in a fast‑paced, ownership‑driven startup environment.
  • Lead end‑to‑end development of mobile features from product spec to App Store and Play Store release.
  • Architect reusable components, navigation patterns, and design‑system primitives that scale.
  • Integrate seamlessly with REST and GraphQL endpoints; influence API design with backend engineers.
  • Own the release pipeline: automated tests, OTA rollouts, crash monitoring, and analytics.
  • Profile and optimize performance, bundle size, startup time, and battery use.
  • Ensure accessibility, internationalization, and offline‑first best practices.
  • Conduct thorough code reviews, mentor teammates, and raise the engineering quality bar.
  • Work daily with product, design, operations, and founders to ship high‑impact features quickly.
  • Drive continuous improvement in tooling, processes, and developer experience.

GraphQLAndroidiOS DevelopmentJavascriptKotlinObjective-CReact NativeSwiftTypeScriptProduct DevelopmentMobile testingREST APICommunication SkillsAnalytical SkillsCollaborationCI/CDProblem SolvingAgile methodologiesMentoringJSONStrong communication skillsDebugging

Posted about 1 month ago
Apply
Apply

📍 United States

🧭 Full-Time

💸 120000.0 - 200000.0 USD per year

🔍 Software Development

🏢 Company: BusRight👥 11-50💰 $7,000,000 Series A almost 2 years agoInformation TechnologyTravelSoftware

  • 5+ years of mobile development experience with a strong focus on Kotlin.
  • Expertise in SOLID principles, design patterns, and scalable architecture.
  • Hands-on experience with reactive programming frameworks (RxJava, Kotlin Flow).
  • Deep knowledge of UI/UX best practices and a passion for building beautiful, intuitive apps.
  • Experience building mapping, routing, or navigation solutions.
  • Architect & Build real-time, collaborative routing applications integrated with fleet data and analytics.
  • Shape the User Experience by delivering top-notch mobile apps: the Driver App (Kotlin) and the Parent App (Flutter).
  • Innovate in Student Safety by developing cutting-edge features like student tracking and real-time notifications.
  • Work with Emerging Tech such as NFC scanners, vehicle telematics, and AI-powered cameras.
  • Collaborate Closely with a tight-knit team of experienced engineers, product designers, and users to iterate, improve, and innovate.
  • Own Your Work—from brainstorming and prototyping to deployment and scaling.

Software DevelopmentSQLAndroidDesign PatternsFlutterGitKotlinUI DesignCross-functional Team LeadershipAlgorithmsData StructuresFirebaseMobile testingPostgresCommunication SkillsCI/CDProblem SolvingAgile methodologiesRESTful APIsMentoringJSON

Posted 3 months ago
Apply
Apply
🔥 Senior Mobile Engineer
Posted 4 months ago

📍 US

🧭 Full-Time

💸 160000.0 - 180000.0 USD per year

🔍 Senior living technology

🏢 Company: Inspiren👥 11-50💰 $2,720,602 over 2 years agoMachine LearningAnalyticsInformation TechnologyHealth Care

  • 5+ years of experience in iOS app development.
  • 3+ years of experience with React Native.
  • Experience with performance optimization for mobile applications, including dealing with connectivity issues.
  • Proficient with iOS SDK and Xcode.
  • Knowledge of memory management and multi-threading in mobile apps.
  • Experience with app analytics tools.
  • Ability to debug and resolve complex iOS app issues.
  • Exhibit a kind and helpful attitude.
  • Experience in developing for Android and proficient with Android Studio is a bonus.
  • Write clean code for iOS applications, ensuring scalability and reliability.
  • Engage in code reviews to maintain high code quality.
  • Optimize application performance to enhance user experience by addressing connectivity issues.
  • Collaborate with the team to identify and fix bottlenecks within the codebase.
  • Debug user-reported issues to provide timely solutions.
  • Offer guidance to junior developers and promote best practices for mobile development.

iOS DevelopmentReact NativeDebugging

Posted 4 months ago
Apply