Senior Staff Mobile Engineer, Money
SoFi
3 months ago
Seattle, WA, USA
Senior / Staff+
Responsibilities
- Deliver high quality code on schedule and communicate effectively with teams.
- Design and optimize high throughput GraphQL and REST integrations.
- Produce scalable and reusable mobile architectures across the app.
- Contribute to technical direction for mobile platform evolution.
- Identify and propose solutions for structural issues in mobile systems.
- Serve as the lead resolver during high severity incidents.
- Act as a subject matter expert for key mobile domains.
- Champion engineering excellence and technical consistency.
- Mentor and coach engineers at all levels.
- Contribute hands-on to critical projects while modeling best practices.
Requirements
- Bachelor’s degree in a technical field or relevant work experience.
- 8+ years of mobile programming experience in Android or iOS, with Flutter preferred.
- Experience developing against GraphQL and REST APIs.
- Familiarity with Git-based distributed version control systems.
- Experience in Agile-based project development in a microservices environment.
- Knowledge of test-driven development and unit/integration testing.
- Experience with modern mobile design patterns.
- Strong debugging skills and a passion for solving complex problems.
- Ability to work collaboratively in a team environment.
Benefits
- Competitive salary packages and bonuses.
- Comprehensive medical, dental, vision, and life insurance benefits.
- Generous vacation and holidays.
- Paid parental leave for eligible employees.
- 401(k) and education on retirement planning.
- Tuition reimbursement on approved programs.
- Monthly contribution up to $200 for student loan repayment.
- Great health and well-being benefits including telehealth support.
- Fully stocked kitchen with snacks and drinks.
Tech Stack
FlutterGitGraphQLiOS
Categories
Mobile