O

Senior Software Engineer I (Mobile App)

Outseer
Full-time
Remote
India

What you’ll achieve:


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. 

 

 

 





Apply now
Share this job