U.S. Department of Veterans Affairs

Senior iOS Developer

U.S. Department of Veterans Affairs

full-time

Posted on:

Origin:  • 🇿🇦 South Africa

Visit company website
AI Apply
Manual Apply

Job Level

Senior

Tech Stack

iOSSwift

About the role

  • Develop and enhance mobile applications using the iOS framework - SwiftUI
  • Collaborate with designers and developers to build seamless user experiences
  • Implement clean, maintainable, and efficient code using best practices
  • Integrate RESTful APIs and WebView journeys into mobile applications
  • Ensure app security, stability, and scalability
  • Troubleshoot and debug applications, ensuring top-tier performance
  • Stay ahead of industry trends and contribute to DVT’s culture of innovation

Requirements

  • 5+ years of experience in mobile development with a specialization in SwiftUI
  • Strong knowledge of the iOS Native framework and first-party APIs
  • Expertise in MVVM architecture, clean code principles, and common design patterns
  • Advanced proficiency in SwiftUI, including custom components, Cupertino elements, view lifecycle, screen orientation handling, and state management (State, EnvironmentObject, AppStorage, FocusState)
  • Localization and internationalization experience
  • Deep understanding of Swift: data structures, protocols, delegates, structs, enums, memory management, closures, and high-order functions
  • Modern concurrency experience (Async/Await, Combine, Operation)
  • Familiarity with dependency injection frameworks (Swinject, Property Wrapper, Factory)
  • Strong grasp of mobile security best practices and API integrations
  • Problem-solving mindset with a passion for delivering high-quality solutions
  • Willingness to work hybrid and travel (possible 6-week client site stay) as requested
  • Matric / Equivalent (application asks for Matric)
  • Experience with MQTT (application asks whether candidate has extensive knowledge)