As a Senior iOS Developer, you will play a key role in designing, developing, testing, and maintaining high-quality mobile applications/SDK that align with business objectives and industry best practices. You will contribute to innovative projects, drive technical decisions, and collaborate with cross-functional teams to deliver exceptional user experiences.
Key Responsibilities
Design and implement new features for iOS SDKs using Swift and Objective-C, ensuring modularity and reusability across banking applications.
Develop secure data input components using advanced encryption and obfuscation methods to protect sensitive information
Collaborate with product management, QA, and support teams across global locations throughout the development lifecycle.
Convert business requirements into technical specifications and deliver end-to-end solutions.
Ensure compliance with financial regulations such as PSD2, GDPR, and App Store policies.
Lead architectural discussions and contribute to long-term mobile strategy and SDK evolution.
Develop proof-of-concept features using modern tools and frameworks to validate new ideas.
Maintain code quality through unit testing, UI automation, continuous integration, and documentation.
Monitor and improve application performance, responsiveness, and usability.
Document SDK integration guidelines for internal and external development teams.
Required Skills & Experience
Bachelor's or master's degree in computer science, Engineering, or related field.
6+ years of hands-on experience in iOS development.
Proficiency in Swift and Objective-C.
Strong understanding of iOS frameworks such as UIKit, CoreMotion, CoreLocation, Combine, JSONSerialization
and Concurrency (async/await).
Experience with RESTful APIs and network security best practices.
Understanding of OAuth2, JWT, and token-based authentication.
Experience with modular SDK development and framework packaging like XCFrameworks.
Experience with Git, unit testing, and UI automation.
Solid understanding of software design patterns like (MVC, MVVM, VIPER, etc.).
Familiarity with mobile security, privacy best practices, and App Store submission processes.
Background in banking or financial services applications is a plus.
Integrating the SDKs with hybrid platform like React native, Flutter etc.
Good to have experience in implementing fraud detection mechanisms leveraging behavioral biometrics such as typing dynamics, touch pressure, and swipe patterns
Desired Behaviors
Adaptability:
Demonstrates flexibility and openness to change. Actively seeks and adopts improved approaches and processes.
Proactive Action:
Takes initiative and is driven by results. Takes ownership of actions and outcomes, meeting commitments and striving for high performance.
Effective Workload Management:
Makes timely decisions, prioritizes tasks effectively, solves problems, monitors results, and takes corrective action when necessary.
Technical Proficiency
: Possesses a solid understanding of their role and responsibilities, demonstrating competence in performing tasks and utilizing relevant technical skills.
Continuous Learning
: Takes personal responsibility for learning and development. Recognizes personal strengths and areas for improvement, actively seeks feedback, and embraces opportunities to learn.
Effective Communication
: Demonstrates strong facilitation and written communication skills. Clearly articulates ideas and proposals, actively listens to colleagues' perspectives, and values diverse viewpoints.
Collaboration:
Shares information, fosters teamwork, and contributes to a positive work environment. Actively collaborates with others and encourages a sense of unity and cooperation among team members.
Ethical Conduct and Competence
: Acts with integrity and intent, displaying ethical character in all actions. Takes accountability for one's own behavior and aligns actions with the company's values and principles.
*
Good Citizenship
: Represents the values and interests of Outseer. Acts as a positive ambassador for the company and contributes to the overall well-being and success of the organization.
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.