Remote Senior iOS Engineer

at Velotio Technologies

Posted 1 day ago 4 applied

Description:

  • 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.