Velotio Technologies is a product engineering company recognized as one of the best companies to work for in India.
The company has provided full-stack product development for over 110 startups globally, focusing on cloud-native, data engineering, B2B SaaS, IoT, and Machine Learning.
The Senior iOS Engineer will join the SDK development team and will be responsible for maintaining, enhancing, and developing a secure payment processing iOS SDK that handles sensitive financial data in compliance with enterprise-grade security standards.
Responsibilities include leading the development of modular iOS SDK components related to core logic, security, UI, and analytics.
The role involves implementing and maintaining PCI DSS-compliant encryption, SSL pinning, and secure data handling mechanisms.
The engineer will develop and maintain secure payment method creation and transaction processing logic.
The position requires building and maintaining secure, customizable payment form components using SwiftUI.
The engineer will design and implement robust, testable network layers with retry logic and error handling.
Responsibilities also include writing comprehensive unit and integration tests to ensure high test coverage.
The engineer will create and maintain technical documentation, API references, and implementation guides.
The role includes reviewing code from junior developers and providing technical guidance.
Requirements:
Candidates must have 6+ years of iOS development experience.
A minimum of 3+ years working with payment processing or financial applications is required.
Candidates should have at least 2+ years of experience in security-focused development.
A proven track record of shipping production SDKs or libraries is necessary.
Experience with enterprise-grade applications and compliance requirements is essential.
Core iOS development skills are required.
Expert-level proficiency with Swift 6.1+ and a deep understanding of iOS 13.0+ platform capabilities is necessary.
Advanced UI development skills in SwiftUI and UIKit are required.
Experience with Swift Package Manager for dependency management is needed.
Proficiency with Xcode for debugging, profiling, and tools is essential.
Knowledge of security and cryptography, including SHA-256, CommonCrypto, and SSL/TLS pinning, is required.
Candidates should have experience in network and API development, including Async/Await, URLSession, RESTful APIs, and Codable.
Familiarity with architecture and design patterns such as MVVM and protocol-oriented programming is necessary.
Experience with unit testing (XCTest), integration testing, and CI integration is required.
Knowledge of payment processing, including credit card validation and gateway integration, is essential.
Understanding of advanced technical concepts such as memory safety, secure data wrapping, and performance optimization is required.
Good to have skills include familiarity with App Store Connect, advanced Git workflows, and Agile/Scrum methodologies.
Benefits:
Velotio Technologies offers an autonomous and empowered work culture that encourages individuals to take ownership and grow quickly.
The company has a flat hierarchy with fast decision-making and a startup-oriented "get things done" culture.
Employees enjoy a strong, fun, and positive environment with regular celebrations of success.
The company prides itself on creating an inclusive, diverse, and authentic environment.
Velotio embraces diversity and inclusion, welcoming applications regardless of ethnicity, cultural background, age, gender, nationality, religion, disability, or sexual orientation.