CrawlJobs Logo

Native Mobile Software Engineer Intern

gofundme.com Logo

GoFundMe

Location Icon

Location:
United States, San Francisco

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

35.00 USD / Hour

Job Description:

This is a 10 week internship program that runs from May 27th, 2026 to August 7th, 2026. The program will be based in San Francisco, CA and interns will be expected onsite three days per week.

Job Responsibility:

  • Collaborate with a team of engineers, product management and external partners to identify and implement improvements and new features for the GoFundMe mobile apps on iOS and Android
  • Deliver code that is well-documented, tested, and operable
  • Contribute to the growth of the organization by looking for opportunities to improve efficiency, processes and productivity
  • Take ownership over the completion and quality of your tasks and project while incorporating guidance from your mentor, manager, and peers

Requirements:

  • Comfortable writing mobile-focused code, with a preference for experience in iOS and/or Android development
  • For iOS: experience with SwiftUI, Swift, Combine, and familiarity with GraphQL is a plus
  • For Android: experience with Kotlin, Jetpack Compose, and GraphQL is a plus
  • Strong verbal and written communication skills
  • Experience working in an Agile environment is a plus

Nice to have:

  • Familiarity with GraphQL for iOS
  • Familiarity with GraphQL for Android
  • Experience working in an Agile environment
What we offer:
  • Competitive pay
  • Comprehensive healthcare benefits
  • Financial assistance for things like hybrid work, family planning
  • Generous parental leave
  • Flexible time-off policies
  • Mental health and wellness resources
  • Learning, development, and recognition programs

Additional Information:

Job Posted:
December 08, 2025

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Native Mobile Software Engineer Intern

Software Engineer, Principal - Mobile App

As a principal mobile app engineer, you will be involved in all phases of the de...
Location
Location
Salary
Salary:
Not provided
blackbaud.com Logo
Blackbaud
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years as a Software Engineer
  • 5+ years of React Native mobile app experience with extensive knowledge of the mobile app development lifecycle, from setting up local environments to publishing
  • Proficiency in working with RESTful services and APIs
  • Proficiency in architectural patterns in React Native mobile apps
  • Proficiency in designing effective state management strategies in React Native mobile apps
  • Proficiency testing React Native mobile apps using various methodologies
  • Experience setting up CICD pipelines for a mobile app
  • Proficiency in debugging a published mobile app
  • Good communication skills working with internal and external stakeholders, including presentation to the internal team and wider audiences
  • Mentoring and developing junior team members, representing the team and collaboration with members of other teams
Job Responsibility
Job Responsibility
  • Contribute to the design and develop software applications, project prototypes, proof of concepts & client demos
  • Evaluate performance of critical application components and optimize them to assure maximum performance and scalability
  • Assist in driving the development effort for End-to-End on-time delivery of high-quality solutions that conform to feature requirements
  • Work closely with architecture in the gathering of requirements and the dissemination of information to the team
  • Perform, design and code reviews for all key application functional components
  • Provide critical thinking, technical innovation and attention to detail when serving as a trusted advisor on your team
  • Keep up to date on the latest technical developments in your area
  • Ensure compliance with security, web standards and accessibility requirements
  • Ensure robust high quality code standards are maintained in the development process
What we offer
What we offer
  • Flexible remote or hybrid work culture
  • Investment in your well-being
  • Time off to volunteer
  • Benefits that support each stage of your life journey
  • Inclusive work environment
Read More
Arrow Right

Sr. Mobile Software Engineer

Casechek is a fast growing health tech startup working with some of the biggest ...
Location
Location
United States
Salary
Salary:
130000.00 - 150000.00 USD / Year
casechek.com Logo
Casechek
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Engineering, Mathematics, or related field
  • 3 to 5+ years of experience developing mobile apps natively in iOS and/or Android
  • Commercial experience developing and delivering Flutter based apps
  • Good understanding of state management and app architecture in Flutter
  • Experience building performant, scalable solutions
  • Familiarity with common programming design patterns and best practices
  • Excellent written and verbal communication skills
  • Strong attention to detail and problem-solving skills
Job Responsibility
Job Responsibility
  • Innovating the implant supply chain by building best of breed mobile and web products
  • Collaborating with internal teams on technical designs and the best approach to meet client and organization needs
  • Breaking down product goals by architecting solutions and defining work into smaller deliverables
  • Designing, developing and deploying modular cloud-based systems
  • Ensuring our solutions are responsive, scalable, and robust
  • Ensuring cross-platform optimization for mobile devices
  • Staying up-to-date with new technologies and software development practices
  • Working in an agile environment with scrum methodologies
What we offer
What we offer
  • Competitive Salary and Annual Bonus
  • Opportunity for Long-Term Incentives (LTI)
  • 401(k) Match
  • Work-from-Home Flexibility
  • Flexible Time Off (Unlimited PTO)
  • Parental Leave
  • Comprehensive Medical and Dental Benefits
  • Brand-New Pro-Level Laptop
  • Annual Education Budget
  • Fulltime
Read More
Arrow Right

Principal Engineer, Software - Android

At T-Mobile, we invest in YOU! Our Total Rewards Package ensures that employees ...
Location
Location
United States , Bellevue; Denver; Overland Park; Frisco
Salary
Salary:
133500.00 - 240700.00 USD / Year
https://www.t-mobile.com Logo
T-Mobile
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years technical engineering experience
  • Experience in mobile software development using Kotlin, Jetpack Compose or Android SDK
  • Developing sophisticated Android mobile applications
  • Experience building a scalable customer facing application used by millions of customers
  • Provide on-call and in-person support for troubleshooting, isolation, maintenance, operations, patching, incident management, problem management, build and deployments for owned software and systems
  • Hands on experience in developing mobile networking, REST web-services, understanding large and complex code bases that involves mobile, backend and external SDK integration
  • Designing mobile application using VIPER, Factory, DAO, MVVM, MVC, Delegate, Builder, Adapter, Singleton and Facade design patterns and architecture
  • Experience in API design, SDK architecture, and mobile software lifecycle development practices
  • BS degree in Computer Science, Information Technology, or equivalent experience
  • Communication
Job Responsibility
Job Responsibility
  • Drives projects with the Product, UX/UI and Backend teams to design, build and extend consumer facing new products, platforms, and features
  • Improve product quality through code reviews, writing effective unit tests
  • Ability to digest feature requirements and high-level end to end design to guide in coding approach and work breakdown
  • Ability to produce a low-level design document to detail feature implementation
  • Presents project improvement scenarios to management for consideration
  • Lead development team in building native functionality with optimization and expansion to support T-Mobile’s Digital First mission
  • Present highly technical concepts to both technical and non-technical decision-makers
  • Continuously learns, builds content, and guides others specific subject areas
  • Informally coaches and gives to the development of others through mentoring or in house workshops and learning sessions
  • Develops engineers across functional teams on technology decisions
What we offer
What we offer
  • Competitive base salary and compensation package
  • Annual stock grant
  • Employee stock purchase plan
  • 401(k)
  • Access to free, year-round money coaches
  • Medical, dental and vision insurance
  • Flexible spending account
  • Paid time off
  • Up to 12 paid holidays
  • Paid parental and family leave
  • Fulltime
Read More
Arrow Right

Software Engineering Director

We are seeking an experienced Software Engineering Director to lead the company’...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
awtg.co.uk Logo
AWTG
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience (10+ years) in software engineering, technical leadership, or similar roles, with at least 3 years in a senior management capacity
  • Strong background in software development, architecture, and systems design
  • Extensive experience in implementing AI-first software
  • Proven experience in AI development and AIOps implementation
  • Experience with various cloud platforms (GCP, AWS, Azure, Etc), DevOps tools
  • Demonstrated ability to scale technical teams and deliver complex software projects on time and on budget
  • Experience in creating solutions that has cloud, web, mobile app components
  • In-depth knowledge of cybersecurity, data privacy regulations, and compliance standards
  • In-depth knowledge of various AI methodologies and learning algorithms
  • Proven experience in various programming languages like Python, Java, React, C#, domain specific languages, native and cross platform development, etc
Job Responsibility
Job Responsibility
  • Define and oversee the company’s technical vision, strategy, software development, and product roadmap
  • Align technology initiatives with the company’s vision, business objectives and growth strategies
  • Evaluate and implement emerging technologies to maintain a competitive edge
  • Implement an AI-first software vision on products, platforms and solutions
  • Secure internal and external funding for development of new technologies and innovations
  • Manage P&L for the entire Software Division
  • Develop products and platforms that is ready for accelerate and sustain growth
  • Lead revenue generation activities including ensuring that bids and proposals are in top quality
  • Build, lead, and mentor a high-performing team of developers, engineers, and IT professionals
  • Foster a culture of innovation, collaboration, and continuous improvement within software engineering and product teams
  • Fulltime
Read More
Arrow Right
New

Frontend Software Engineer

Gigantic Playground, a CourtAvenue company, specializes in creating next-generat...
Location
Location
United States , Seattle
Salary
Salary:
100000.00 - 120000.00 USD / Year
courtavenue.com Logo
CourtAvenue
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of industry experience
  • Front-end development experience (Web UX/UI, HTML/CSS, Mobile Responsive)
  • Expertise with browser-based JavaScript & connecting to REST APIs
  • Expertise with React or Vue for Web UI and associated tools (e.g., Webpack, Vite)
  • Experience with automated testing for the front end
  • Some exposure to mobile technologies like Flutter, React Native, Swift, and Kotlin
  • Familiarity with Agile development methodologies
  • Experience using Docker/Container technologies for development and production
  • Familiarity with Internet of Things (IoT) concepts
  • Bachelor’s degree in computer science, systems management, another engineering discipline, or equivalent field experience
Job Responsibility
Job Responsibility
  • Assist in providing effort estimates and solution ideas for customer requirements
  • Assist in presenting solutions and options to client business stakeholders
  • Engage in technical discovery sessions with clients and internal stakeholders
  • Participate in the development process, solution design, and implementation to help ensure on-time, on-budget, and high-quality delivery of client projects
  • Contribute to refining processes and practices to achieve delivery excellence, team satisfaction, and client contentment
  • Research new technologies
  • Promote knowledge and skill development among peers and client staff to support future growth at both the agency and client levels
  • Collaborate in creating prototypes and proofs-of-concept for rapid learning, validation, and iteration
What we offer
What we offer
  • health, dental, vision
  • 401K with a company match
  • Flexible PTO
  • 17 Paid Holidays
  • Fulltime
Read More
Arrow Right

Engineering Team Lead – Core

Hewlett Packard Enterprise is seeking an Engineering Team Lead – Core to integra...
Location
Location
Israel , Tel Aviv
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years in software engineering or application security, with at least 2 years in a leadership or team lead capacity
  • strong hands-on experience in one or more languages: C#, TypeScript/JavaScript, Python, or Go
  • proven experience designing and building secure backend, frontend, and/or mobile applications
  • solid understanding and practical experience implementing secure communication and identity protocols (OAuth2, OIDC, TLS, JWT)
  • familiarity with modern secure design patterns and best practices across microservices, APIs, and cloud-native systems
  • experience building or securing applications in AWS, Azure, or GCP environments
  • ability to identify security flaws through code and design review and offer actionable recommendations
Job Responsibility
Job Responsibility
  • lead the integration of security principles into all stages of the software development lifecycle (SDLC), from design to delivery
  • define and drive a roadmap that ensures applications are secure by design, working closely with engineering leaders to embed best practices
  • guide implementation of secure protocols like OAuth2, OIDC, TLS, and JWT, ensuring robust authentication, authorization, and data integrity
  • promote and apply secure design principles (e.g., least privilege, fail-safe defaults, defense in depth) across services, APIs, and architectures
  • coach developers on secure development practices, lead internal training, secure code reviews, and design sessions
  • partner with product, engineering, DevOps, and architecture teams to align security goals with product priorities and delivery timelines
  • lead the selection and adoption of development-facing security tools (e.g., static analyzers, secret scanners), balancing security outcomes with developer experience
What we offer
What we offer
  • health and wellbeing packages
  • personal and professional development programs
  • unconditional inclusion focused on embracing diversity and flexibility
  • comprehensive suite of benefits for physical, financial, and emotional wellbeing
  • Fulltime
Read More
Arrow Right
New

Sr. Technical Project Manager

We are seeking a Sr. Technical Project Manager to lead and coordinate product ch...
Location
Location
United States , Costa Mesa
Salary
Salary:
103170.00 - 158873.00 USD / Year
haeaus.com Logo
Hyundai AutoEver America
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in computer science, Software Engineering, Information Systems, or a closely related technical discipline
  • 10+ years of combined experience in software project management and technical systems implementation
  • Strong familiarity with connected vehicle platforms, mobile applications, and cloud-based backend services
  • Technical knowledge in: API architecture and tools: Understanding of REST/GraphQL APIs, with hands-on experience using Postman, Swagger, and basic API management and testing tools
  • Mobile app development (Android/iOS): Familiar with the full development lifecycle, compliance for app store releases, and common frameworks like Kotlin, Swift, or React Native
  • Middleware and integrations: Experience with API interfaces using ESB and basic integration patterns for connecting systems and services
  • Databases: Knowledge of both SQL (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB) databases, including how to write queries and manage data
  • Cloud platforms: Basic experience working with cloud services like AWS, Azure, or Google Cloud for hosting, storage, and serverless functions
  • Hands-on experience with development testing, system analysis, and platform monitoring
  • Advanced proficiency in JIRA, Confluence, MS Project, or equivalent PM and documentation tools
Job Responsibility
Job Responsibility
  • Own the end-to-end lifecycle of change requests, including technical assessment, scope definition, impact analysis, and solution feasibility
  • Coordinate innovative initiatives with development teams to evaluate new technologies or solution architectures
  • Collaborate with solution architects and developers to understand and validate technical feasibility of feature enhancements and system changes
  • Maintain a robust change prioritization framework that balances technical complexity, platform impact, and business value across multiple stakeholders
  • Lead development of detailed, technically sound project execution plans, with emphasis on system integrations, interface compatibility, and deployment dependencies
  • Support backend API review sessions, API testing coordination, and validation of interface agreements between mobile apps, middleware, and vehicle head units
  • Actively participate in design and architecture discussions to ensure alignment with platform principles
  • Coordinate development testing, UAT preparation, and cross-platform regression testing for each change deployment
  • Work with system analysts to validate business and technical requirements for connected vehicle features, mobile app behavior, and cloud service integrations
  • Support documentation of technical workflows, data exchanges, and API specs for integration with third-party vendors and internal systems
  • Fulltime
Read More
Arrow Right
New

Database Administrator Intern

Location
Location
Canada , Burlington; Toronto
Salary
Salary:
Not provided
jkconsultants.ca Logo
JK Contracting and Consulting Inc.
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Mobile Development, Software Engineering, or a related field (or equivalent work experience)
  • Proven experience as a Mobile Application Developer, with hands-on experience in developing mobile applications for iOS and Android platforms
  • Proficiency in Swift for iOS and/or Kotlin for Android development
  • Experience with cross-platform mobile development frameworks like Flutter, React Native, or Xamarin is a plus
  • Strong knowledge of mobile UI/UX design principles and best practices
  • Familiarity with cloud services and APIs for mobile apps (e.g., Firebase, RESTful APIs)
  • Experience with mobile application deployment and store submission processes (Apple App Store, Google Play Store)
  • Familiarity with mobile testing tools and frameworks (e.g., XCTest, Espresso)
  • Experience with version control systems like Git
  • Strong analytical skills and attention to detail
Job Responsibility
Job Responsibility
  • Design and build advanced mobile applications for iOS and Android using platforms such as Swift, Kotlin, or cross-platform technologies like Flutter or React Native
  • Collaborate with product managers, designers, and other developers to define app features and functionality
  • Write clean, efficient, and maintainable code while following best practices for mobile development
  • Ensure the performance, quality, and responsiveness of applications
  • Work on bug fixing and improving application performance
  • Conduct thorough testing, including unit tests, integration tests, and performance testing
  • Optimize applications for maximum speed and scalability
  • Stay up-to-date with the latest mobile development trends, tools, and technologies
  • Maintain and update apps based on user feedback and system updates
  • Participate in code reviews to ensure code quality and consistency across projects
Read More
Arrow Right
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.