
Staff Mobile Engineer
SoFi
full-time
Posted on:
Location Type: Remote
Location: Utah • United States
Visit company websiteExplore more
Salary
💰 $153,600 - $264,000 per year
Job Level
Tech Stack
About the role
- Produce well-designed, scalable, and reusable code on schedule
- Independently design and build large features, breaking work into subtasks where necessary
- Maintain a high bar in code and design reviews in accordance with modern mobile development practices
- Drive communication across the development team and with other stakeholders
- Collaborate across functions and teams to reduce ambiguity and keep projects on track
- Track project performance against defined milestones/goals
- Mentor junior engineers throughout the organization
- Create and improve technical documentation
Requirements
- Bachelor’s degree (ideally in a technical field), but we understand great engineers come from a variety of backgrounds; we will also consider relevant work experience
- 6+ years mobile programming experience (Flutter strongly preferred)
- Experience with Git-based distributed version control systems
- Familiarity with Agile-based project development in a microservices environment
- Experience with designing and consuming backend APIs for mobile applications
- Test-driven development skills
- Passion for solving complex problems
- Work and play well with others; SoFi is a collaborative environment.
Benefits
- This role is also eligible for a bonus, long term incentives and competitive benefits. More information about our employee benefits can be found in the link above.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
mobile programmingFlutterGitAgilemicroservicesbackend APIstest-driven developmentscalable codecode reviewstechnical documentation
Soft Skills
communicationcollaborationmentoringproblem-solvingorganizational skills
Certifications
Bachelor's degree