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 designPair with team members on functional and nonfunctional requirements and spread design philosophy, goals and improvements to code quality across the teamDesign and develop highly scalable, highly available, reliable, secure and fault-tolerant systems with minimal guidanceCollaborate with cross-functional teams (Data Science, Product, DevOps, Ops, UX, QA, etc) on planning and executionManage automated build/test/deployment environmentsContinuously discover, evaluate, and implement new technologies to maximize developmentDeploy, 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 applicationsIn-depth knowledge of iOS app architecture and implementation including proficiency in Swift programming, Cocoa touch, Xcode and the iOS SDKKnowledge of building Flutter apps, and familiarity with iOS/Flutter Dev toolsExperience architecting and maintaining a consumer-facing app, including release planning, monitoring, and testing practicesExperience with camera framework and SwiftUI and Flutter platform channels, etc is a plusExperience with building and releasing custom XCFramwork, etc is a plusAbility to implement Continuous Integration and Continuous Delivery; well-versed with Agile methodologies, TDD and Test Engineering and AutomationProven experience in delivering solutions for complex technical challenges with a strong commitment to timely and effective delivery