Jobs · North Carolina

iOS Technical Engineering Lead

hackajob · Charlotte, NC · 2 wk ago
HybridFull-time

hackajob is collaborating with Vanguard to connect them with exceptional professionals for this hybrid iOS Lead role based in Charlotte, NC. In-office work is required Tuesday through Thursday. Relocation assistance can be provided for non-local US candidates. No visa sponsorship will be provided.

About the role

Vanguard is heavily investing in building a world-class mobile experience for our clients. As an iOS Lead, you will join a fun, collaborative, and inclusive cross-functional team where individuals strong on aptitude and attitude have the opportunity to grow their professional careers through working with advanced technology and development practices. You will work on state-of-the-art applications with modern design, architecture, and tools in a truly agile environment.

Responsibilities

  • Partner with architects to implement high-performance mobile applications.
  • Research and summarize adjacent technology trends to provide guidance.
  • Mentor the team on better use of existing platform components and performance best practices.
  • Lead system analysis, design, development, and implementation for existing mobile native applications.
  • Translate stories into design and code, developing well-engineered code and test artifacts backed by automated tests.
  • Research and employ contemporary software development techniques to ensure quality and improve team velocity.
  • Elevate code into development, test, and production environments on schedule, providing follow-up production support.
  • Submit change control requests and documents.
  • Lead in design, code, and test inspections throughout the lifecycle to identify issues.
  • Participate in meetings such as those for use case creation.
  • Contribute to developing and maintaining an inclusive and highly collaborative environment for the team.
  • Work collaboratively, learn quickly, and step in wherever needed on the team.
  • Effectively communicate technical issues in a manner all can understand.
  • Work with scrum masters and product owners to prioritize work relative to delivering business value and addressing technical debt.

Requirements

  • 8+ years of software development experience.
  • 5+ years as a mobile developer.
  • Proficiency in one or more relevant programming languages (e.g., Swift/SwiftUI/Objective-C, JavaScript).
  • Strong understanding of design patterns, integration patterns/practices, data modeling principles, and best practices.
  • Demonstrated experience with software engineering fundamentals including object-oriented design, data structures, dependency injection, testable code, and algorithms.
  • Ability to learn new technologies quickly and demonstrate hands-on understanding.
  • Good track record of project delivery for large cross-team projects.
  • Strong communication skills and the ability to connect with engineers, managers, PMs, and customers.
  • Experience with cloud development platforms, mobile/web development frameworks, and micro-service architecture.

Preferred Skills

  • Latest iOS SDK / Xcode.
  • Swift 5 / SwiftUI.
  • CI/CD Pipeline (GitHub Actions / Fastlane).
  • Git (GitHub).
  • Honeycomb.
  • Splunk.

Qualifications

  • Degree in Computer Science or equivalent preferred, or relevant experience.

About Vanguard

At Vanguard, we are on a mission to work for the long-term financial wellbeing of our clients. We lead through products and services that transform our clients' lives. From Malvern to Melbourne, our mission drives us forward and inspires us to be our best.

How We Work

Vanguard has implemented a hybrid working model for the majority of crew members, designed to capture the benefits of enhanced flexibility while enabling in-person learning, collaboration, and connection. We believe our mission-driven and highly collaborative culture is a critical enabler to support long-term client outcomes and enrich the employee experience.

Similar jobs