Senior Flutter Software Engineer, Cyber Bank

Company:  Tbwa Chiat/Day Inc
Location: Seattle
Closing Date: 28/10/2024
Salary: £125 - £150 Per Annum
Hours: Full Time
Type: Permanent
Job Requirements / Description

Senior Flutter Software Engineer, Cyber Bank

Welcoming, collaborative and having the opportunity to make an impact - is how our employees describe working here. Galileo is a financial technology company that provides innovative and revolutionary software products and services that power some of the world's largest Fintechs. We hire energetic and creative employees while providing them the opportunity to excel in their careers and make a difference for our clients.

The role

We are looking for a Senior Mobile Engineer with a natural inclination to elegantly solve complex problems. Flutter experience is preferred, but not strictly required. You will play a pivotal role in our Money product architecture transformation, focusing on the evolution of our banking core and the implementation of enhanced account structures. This position involves maturing our central member-facing services, particularly in areas such as entitlements, permissions, and data management.

As a SoFi senior mobile engineer, you’ll work with stakeholders to implement functionality, architect our systems, squash bugs, and continually grow as an engineer. The ideal candidate is both forward-thinking and hands-on, has a strong sense of ownership and drive for delivery, and is a good mentor and co-worker.

What you’ll do:

  • Deliver high-quality code on schedule, communicate with groups in and outside the development team.
  • Produce well-designed, scalable and reusable code.
  • Participate in code and design reviews, setting a high bar for the team.
  • Work effectively across functions and teams to ensure deliverables are met.
  • Design and build large features independently without guidance.
  • Track project performance against defined milestones/goals.
  • Collaborate with product managers and other stakeholders.
  • Take initiative and produce timely results in a fast-paced environment.
  • Mentor more junior engineers.
  • Create and add to existing technical documentation.
  • Make significant contributions to the code base and drive the roadmap forward.

What you’ll need:

  • Bachelor’s degree, ideally in a technical field, or relevant work experience.
  • 4+ years mobile programming experience in Android or iOS.
  • Experience with Git-based distributed version control systems.
  • Agile-based project development in a microservices environment.
  • Test-driven development along with unit and integration testing.
  • Strong fundamentals in web protocols.
  • Experience with modern mobile design patterns.
  • Passion for solving complex problems.
  • Ability to work collaboratively in a team environment.

Nice to have:

  • Experience working with Flutter and other cross-platform technologies.
  • Reactive programming knowledge.
  • Knowledge of and contributions to mobile open source frameworks.
  • Understanding of S.O.L.I.D or G.R.A.S.P principles.
  • Understanding of Clean Architecture patterns.
  • Previous experience building platform-level frameworks in a large codebase.
  • Expertise in mobile performance tuning.

Compensation and Benefits

The base pay range for this role is listed below. Final base pay offer will be determined based on individual factors such as the candidate’s experience, skills, and location. This role may also be eligible for a bonus and/or long-term incentives. More information about our employee benefits can be found in the link below.

Equal Employment Opportunity

Galileo Financial Technologies provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, gender identity, national origin, age, physical or medical disability, marital status, sexual orientation, genetic information, military and/or veteran status, or any other basis prohibited by applicable law.

Apply for this job

* indicates a required field

First Name *

Last Name *

Email *

Phone *

Location (City) *

Resume/CV *

LinkedIn Profile

Website

Are you authorized to work in the country where this role is located? *

Demographic Information

SoFi invites candidates to voluntarily self-identify their race or ethnicity, gender, and/or veteran status. Submission of this information is voluntary and will not affect your employment application.

#J-18808-Ljbffr
Apply Now
An error has occurred. This application may no longer respond until reloaded. Reload 🗙