Mobile Engineer, Member AI Features

12 hours, 17 minutes ago
Full-time
Junior
Mobile Development
SoFi

SoFi

SoFi specializes in providing a comprehensive financial platform that empowers individuals to achieve their financial goals through services such as student loan refinancing, debt consolidation, home buying assistance, and investment opportunities, all...

Capital Markets
1K-5K
Founded 2011
$2900M raised

Description

  • Deliver high-quality code on schedule and communicate effectively with stakeholders inside and outside the development team.
  • Produce well-designed, scalable, and reusable code for mobile app features.
  • Participate in code and design reviews and help maintain a high engineering bar.
  • Design and build features independently, including multi-task initiatives, without guidance.
  • Work effectively across functions and teams to ensure deliverables are met.
  • Track project performance against defined milestones and goals.
  • Collaborate with product managers, designers, and other stakeholders across the product lifecycle.
  • Take initiative and deliver timely results in a fast-paced, sometimes ambiguous environment.
  • Work closely with tech leads to improve code quality and system architecture.
  • Create and update technical documentation and make meaningful contributions to the codebase.

Requirements

  • Bachelor’s degree in Computer Science or equivalent from a fully accredited college or university.
  • 2+ years of mobile programming experience in Android, iOS, or Flutter.
  • Experience with Git-based distributed version control systems.
  • Experience with Agile development in a microservices environment.
  • Experience with test-driven development, unit testing, and integration testing.
  • Strong fundamentals in web protocols.
  • Experience developing against REST APIs.
  • Experience with modern mobile design patterns.
  • Strong debugging skills.
  • Passion for solving complex problems and working collaboratively.
  • Flutter experience is strongly preferred but not required.
  • Experience with Flutter and other cross-platform technologies (nice to have).
  • Knowledge of reactive programming (Rx, Coroutines, Streams) (nice to have).
  • Knowledge of or contributions to mobile open source frameworks (nice to have).
  • Understanding of S.O.L.I.D. or G.R.A.S.P. principles (nice to have).
  • Understanding of Clean Architecture patterns (nice to have).
  • Previous experience building features and components in a large codebase (nice to have).
  • Expertise in mobile performance tuning (nice to have).

Benefits

  • Competitive base pay, with final offer determined by experience, skills, and location.
  • Access to SoFi’s comprehensive and competitive benefits package.
  • Reasonable accommodations available for candidates with disabilities during the application or interview process.
  • Inclusive culture and equal employment opportunity protections.
  • Remote work is not available from Hawaii or Alaska due to insurance coverage constraints.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Mobile Engineer

Moniepoint 1K-5K Diversified Financial Services

Moniepoint is hiring a remote Flutter mobile developer to build and maintain scalable financial apps and features for its rapidly growing payments and banking platform serving emerging-market users.

Android Angular Bootstrap CI/CD Dart Figma Firebase Flutter GCP Git iOS JavaScript Kotlin REST API
13 hours, 47 minutes ago

Senior Engineer (Fraîche, CookUnity B2B)

CookUnity 251-1K Hotels, Restaurants & Leisure

CookUnity is seeking a Senior Backend / Platform Engineer to help power Fraîche, its smart fridge workplace platform, by building and maintaining backend systems and contributing to the mobile app for the product’s connected office experience.

Agile AWS CI/CD Elasticsearch Flutter IoT JIRA MQTT PHP PostgreSQL React Native Redis Symfony Trello
16 hours, 47 minutes ago

Mobile Architect (POS Terminal)

Moniepoint 1K-5K Diversified Financial Services

Moniepoint is hiring a Mobile Architect to design and lead POS terminal solutions for its financial services platform, shaping secure and scalable payment and device applications across Android and cross-platform environments.

C Flutter Java JavaScript Kotlin
16 hours, 47 minutes ago

Manager, Software Engineering - Mobile Platform

Samsara 1K-5K IT Services

Samsara is hiring a Mobile Engineering Manager to lead two mobile pods focused on platform strategy and customer-facing product delivery for scalable, high-quality apps used in physical operations.

Agile Android CI/CD iOS Kotlin React Native
17 hours, 2 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers