Mobile iOS Platform Lead

20 Nov 2024

Vacancy expired!

The Client is a top-tier multinational financial services company with several locations and multiple lines of business throughout the US. They are continuously expanding their products and services offering to consumers and corporations. The Client is experiencing tremendous growth and is in urgent need of a Mobile iOS Platform Lead. This position will report to the Director of Mobile Engineering and work with the mobile tech leads and other cross-functional teams.

  • 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.

Required Skills & Qualifications
  • 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 cross platform 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.
  • BS degree in computer science or related technology major, or equivalent experience
  • Finance/banking industry experience is a plus.
  • Experience in implementing unit tests and accessibility standards in mobile apps is a plus.
  • Experience in working on platform related initiatives and POCs on emerging technologies.
  • 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.
The Client values its employee’s individual experiences and wellbeing. They offer 401K, Health, Dental Vision and Employee Stock Purchase Program. We invite you to seek the excitement, the challenges and the opportunities that make working for them so rewarding.