Mobile iOS Platform Lead in Charlotte, North Carolina
Posted 11/11/21

THE TEAM YOU WILL BE JOINING:

  • Top 25 U.S. digital financial services company committed to developing award-winning technology and services.
  • Named one of the top three fastest-growing banking brands in the U.S. in 2020.
  • Offers a full suite of products including mortgage lending, personal lending, and a variety of deposit and other banking products (savings, money-market, and checking accounts, certificates of deposit (CDs), and individual retirement accounts (IRAs)), self-directed and investment-advisory services, and capital for equity sponsors and middle-market companies.

 

WHAT THEY OFFER YOU:

  • Fast paced, highly collaborative, teamwork-oriented environment
  • Make an immediate impact in this high visibility role
  • Base salary of $150-170k + 15% bonus and excellent benefits package
  • Top-notch leadership committed to developing people

 

LOCATION

  • CHARLOTTE, NC - 100% remote for now, then will sit Hybrid (3 days in office, 2 days remote) when staff transitions back into the office after January/February.

 

WHAT YOU WILL DO

The Mobile iOS Platform Lead will report to the Director of mobile engineering and be responsible for working with the mobile tech leads across the company's mobile squads and the development manager in the following areas:

  • Establishing, managing and enforcing the platform architecture and design standards.
  • Identifying common components and utilities that are used by multiple teams and implement and maintain the components.
  • Creating and participating in the creation of the strategy for the mobile native app platform - Center of Excellence
  • Research and onboard latest technologies and tools for mobile development and testing tools (SwiftUI, Swift Package Manager, Postman, Charles, XCTest)
  • Evaluate Cross platform technologies to determine protentional viability (ReactNative, Flutter and Kotlin multiplatform etc.. )
  • Documenting the various technology approaches and strategic decisions on architecture and design of mobile apps
  • Attending intake meetings and representing the platform and overall mobile teams.
  • Working with teams to develop POCs on new technologies like AR/VR, Machine Learning, Wearables etc..
  • Become SME of the mobile apps to be able to represent the teams in planning meetings, strategy sessions, architecture reviews etc., as required.
  • Develop and support an onboarding process to get new developers up to speed quickly.
  • Be an influencer and encourager, promoting a best in class application and team.
  • Stay abreast of emerging technologies or trends that could impact the mobile channel.
  • Represent the mobile team in our company's strategic initiatives, as required.
  • Identify and coordinate opportunities for improvement in the mobile processes.
  • Partner closely with the iOS Platform Technical Lead to collaborate and to insure consistency across the platforms, when applicable.
  • Assist business and technology leadership in understanding the options, costs and timing tradeoffs for potential decisions.
  • Stay abreast of emerging technologies or trends that could impact the mobile channel.
  • Make suggestions for opportunities to improve the company's apps. Participate in spikes and hack-a-thons. Be creative.

HOW YOU ARE QUALIFIED:

  • 5+ years of experience and a track record in working with development teams in native mobile development on iOS platforms.
  • Extensive native iOS development experience using swift
  • Experience/knowledge in hybrid crossplatform technologies ( ReactNative, Flutter)
  • Experience with web service integration (REST, SOAP, JSON, YAML).
  • Excellent refining, scoping and estimation skills within the scrum/kanban process.
  • Experience in working on tools like Jira, Confluence, BitBucket.
  • Experience in iOS frameworks like SwiftUI, Swift Package Manager, Cocoapods etc..
  • Experience in CI/CD tools like Bitrise, CircleCI , gitlab etc..
  • Experience in building APIs
  • Experience cloud services
  • Excellent communication skills (written and verbal) within the team and across the organization.
  • Ability to facilitate a highly productive and collaborative work environment.
  • Excellent organization skills.
  • BS degree in computer science or related technology major, or equivalent experience
  • Finance/banking industry experience is a plus.
  • Experience in implementing unit tests.
  • Experience in implementing accessibility standards in mobile apps is a plus.
  • Experience in working on platform related initiatives and POCs on emerging technologies.
  • 5+ years of experience preferred.
  • Bachelor's degree in Computer Science, Software Engineering or other related discipline preferred.
  • Knowledge of all phases of software development including design, coding, testing, debugging, implementation, and support.
  • Experience writing and reviewing software design specifications in an object oriented development environment.
  • Ability to thoroughly understand the business issues surrounding each project.
  • Ability to respond directly to questions from business clients.
  • Ability to be a technical authority and work with other team members.
  • Knowledge of standard change management tools and processes.
  • Ability to work in a team environment.
  • Expert level hands on knowledge and experience with technologies.
  • Employee Type: Direct Hire
  • Location: Charlotte, North Carolina
  • Category: Information Technology
  • Date Posted: 11/11/21
Apply Today!
Apply Today!

Apply Today!

Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!