ORS Partners

Frontend Software Architect

US-PA-Philadelphia
3 months ago
Job ID
2017-4505
# of Openings
1
Category
Information Technology

Overview

We’re a large bank that’s reinventing banking by focusing on the unmet needs of millennial and underbanked consumers to provide frictionless and free banking with the full suite of financial products. We’re building a disruptive multi-partner distribution model, known as “Bank as a Service”, that places our innovative bank products in natural account opening moments as part of multiple startup banking brands. Our banking experience is built with a customer-centric digital-first model and requires industrial-strength financial technologies and innovation.

 

Position Accountability

Strategy, design, build, and operations of BankMobile’s flagship mobile, web, and emerging voice applications using Xaramin for mobile and Angular for web. Deploy innovative mobile banking features to market using the latest consumer and financial technologies.

Responsibilities

  • This is a hands-on software development leadership role that focuses on UI development of all custom-developed fin-tech solutions. Applicants are expected to love coding and leading developers in a product-focused and customer-centric team model
  • Design a highly maintainable and scalable software architecture that can support rapid changes in a high quality fashion. Ensure business cohesion and domain driven design within software components.
  • Create software architecture standards and normalize to common methods through thought-leadership and governance of all developers and code checkins
  • Foster teamwork, communication, collaboration while managing competing priorities
  • Ensure code quality and inline metrics instrumentation for differentiating capabilities such that early and critical business hypothesizes can be tested, measured, and proven as successful or not
  • Ensure development operations is designed to lower the deployment cost and timeline between releases, and increase the number of changes within releases
  • Help define and drive consensus on technical decisions and deliver high quality results
  • Identify, assess, track and mitigate issues and risks at multiple levels

Expected Outcomes

  • Mobile app rating of 4 stars or above with no major technical quality issues.
  • The Mobile and web apps are re-usable across multiple partner integrations and scalable to MM’s of customers and B’s of transactions.
  • During enhancement cycles, working software is quickly deployed in an iterative and customer-oriented fashion, with strong attention to UX
  • New developers can efficiently onboard and become productive by learning the software architecture and development standards quickly

Qualifications

  • Must have experience with all major software architecture patterns, especially MVC, mobile technology patterns, and general UX design patterns.
  • Most of the following enterprise technologies (or like representations): .Net, C#, Xamarin, Xamarin.Forms, MvvmCross, Angular.js, Oauth and related SSO technologies, Jenkins, Azure, MS SQL Server, Windows OS, web apps, and security technologies such as SSL/TLS
  • Must have both frontend mobile, web, and general UI technology focus, and have a keen understanding of the commonalities and differences between web and mobile products, with desire to work on the .Net backend when applicable.
  • Must have direct experience in architecture and design of complex “SaaS” deployment models, specifically how to handle multi-tenancy via different methods for each part of the architecture
  • Must have experience scaling systems with MM’s of users and B’s of transaction
  • Must have some fin-tech experience, preferably in consumer banking. Some of the following financial technologies: core banking, PFM, card management, payments, digital wallets, RDC, HCE, and crypto-currencies
  • Familiar with emerging DevOps methods and tools, such as agile/scrum, continuous integration, automated configuration management, test driven development, data center and cloud automation, etc.
  • Must have experience leading and managing a highly skilled development team of 5 to 10 resources
  • B.S. in Computer Science or related field (M.S. preferred)

About BankMobile:

Welcome to the banking revolution! Our mission is to make banking affordable, effortless, and financially empowering.  BankMobile, a division of Customers Bank, is the first mobile bank in the U.S. to offer a completely fee-free banking experience and uses innovative mobile technology to make banking enjoyable and seamless. The Bank is also committed to making each of its customers feel financially empowered through education (social media and blog content), access to a free financial coach and a personal banker. Through constant innovation, the establishment of the BankMobile Foundation, BankMobile is truly disrupting the banking space.

 

BankMobile, a division of Customers Bank, will provide consideration for employment to qualified applicants without regard to their race, color, religion, national origin, sex, protected veteran status or disability.

 

BankMobile, a division of Customers Bank. Member FDIC - Equal Housing Lender - All Rights Reserved

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed