GoTo Group

Software Engineer (iOS) - Digital Identity

GoTo Group • ID
Swift
About the Role

As an iOS Engineer, you will be a key player in maintaining and enhancing our high-scale KYC system. You will collaborate closely with cross-functional teams including Product, Data Science, Operations, and Risk, tackling challenges that have substantial business impact. This role demands a proactive approach and a high level of agility, as you will be working in a fast-paced environment that values extreme ownership and innovative problem-solving. If you're ready to embrace complex problems, drive significant business outcomes, and thrive in a dynamic setting, apply now to make a meaningful impact with us.

What You Will Do

  • Translate our product’s goals into iterative MVPs, evaluate, and then refactor into a scalable and extensible design
  • Pair with team members on functional and nonfunctional requirements and spread design philosophy, goals and improvements to code quality across the team
  • Design and develop highly scalable, highly available, reliable, secure and fault-tolerant systems with minimal guidance
  • Collaborate with cross-functional teams (Data Science, Product, DevOps, Ops, UX, QA, etc) on planning and execution
  • Manage automated build/test/deployment environments
  • Continuously discover, evaluate, and implement new technologies to maximize development
  • Deploy, monitor, maintain, and fix products currently in production
  • What You Will Need

  • At least 2+ years of relevant software development experience in designing, developing, testing, and deploying large-scale applications
  • In-depth knowledge of iOS app architecture and implementation including proficiency in Swift programming, Cocoa touch, Xcode and the iOS SDK
  • Knowledge of building Flutter apps, and familiarity with iOS/Flutter Dev tools
  • Experience architecting and maintaining a consumer-facing app, including release planning, monitoring, and testing practices
  • Experience with camera framework and SwiftUI and Flutter platform channels, etc is a plus
  • Experience with building and releasing custom XCFramwork, etc is a plus
  • Ability to implement Continuous Integration and Continuous Delivery; well-versed with Agile methodologies, TDD and Test Engineering and Automation
  • Proven experience in delivering solutions for complex technical challenges with a strong commitment to timely and effective delivery