Principal iOS Mobile Engineer

23 Nov 2024

Vacancy expired!

Principal iOS Mobile Engineer in Charlotte, North Carolina Posted 08/24/21

THE TEAM YOU WILL BE JOINING:
  • A national top 25 provider of financial products and services for commercial and consumer clientele
  • Named one of the top three fastest-growing FinTech brands in the U.S. in 2020.
  • Company culture committed to community relations, corporate social responsibility, and innovation
  • 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, and inclusive environment
  • Top-notch leadership committed to developing people
  • 100% remote for now, then will sit hybrid on-site three days/week in Charlotte when teams transition back to the office after October 2021 - willing to consider fully remote for the right candidate
  • Direct Hire opportunity paying $130-150k salary plus bonus with excellent benefits package!

WHY THIS ROLE IS IMPORTANT:
  • This person will report to the Director of mobile engineering and be responsible for working with the mobile tech leads across the organization'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 including cross platform technologies (namely ReactNative, Flutter and Kotlin multiplatform etc.) testing tools (Espresso, XCtest)
  • 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 various strategic initiatives, as required.
  • Identify and coordinate opportunities for improvement in the mobile processes.
  • Partner closely with the iOS Platform Technical Lead and Android Platform Tech 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 enterprise apps. Participate in spikes and hack-a-thons. Be creative.

THE BACKGROUND THAT FITS:
  • 5+ years in iOS development with extensive experience using Swift
  • BS degree in computer science or related technology major preferred
  • Extensive experience and track record in working with development teams in native mobile development on Android and iOS platforms.
  • Experience/knowledge in hybrid crossplatform technologies (ReactNative, Flutter, Kotlin Multiplatform)
  • 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, GitLab
  • Experience in CI/CD tools like Bitrise, CircleCI etc.
  • 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.
  • 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.
#LI-CC1