Senior iOS Engineer

Noida, Uttar Pradesh, India
Nov 13, 2024
Nov 13, 2025
Remote
Full-Time
4 Years
Job Description

We are seeking a Senior iOS Engineer with a strong passion for mobile technology and a drive to innovate within the mobile banking space. As an integral part of the Mobile Excellence team, you will play a vital role in building and enhancing mobile applications, enabling a seamless digital banking experience for users.

Key Responsibilities

  • Collaborate closely with backend and search ranking engineers to develop, test, and deploy code that interfaces with real-time data streams and API endpoints.
  • Work alongside product managers and designers to brainstorm and shape new features based on a deep understanding of the codebase.
  • Engage in technical analysis and design for the client’s Mobile Banking app, ensuring alignment with agile project goals.
  • Code, test, and release new features to production in a secure and efficient manner.
  • Integrate and manage data from third-party sources and APIs to enhance app functionality.
  • Collaborate with the Customer Experience team to address production issues, troubleshoot bugs, and implement fixes in real-time.
  • Explore and leverage the latest iOS/iPadOS technologies to continuously improve development efficiency.
  • Ensure solutions adhere to industry best practices, maintaining a high standard of quality and performance.
  • Partner with UX designers, architects, backend teams, and quality assurance engineers to deliver a cohesive, high-quality product.
  • Support colleagues by maintaining the development environment and ensuring a productive and collaborative team dynamic.

Required Skills and Qualifications

  • Education. Bachelor’s degree in Technology or a related field, or equivalent professional experience.

Experience

  • Minimum of 4 years in software development, focusing on native iOS (Swift/Objective-C) applications.
  • Proficiency in iOS development using UIKit and SwiftUI.
  • Experience in developing banking or fintech applications is highly desirable.
  • Familiarity with Apple design principles and development guidelines.
  • Knowledge of Git or similar version control systems.
  • Proficient in test-driven development (TDD), continuous integration (CI), and continuous deployment (CD) practices.

Technical Skills

  • Ability to contribute to a collaborative, high-performing international team.
  • Strong creative skills for designing user-centric, intuitive applications.
  • Analytical mindset capable of solving complex engineering challenges.
  • Soft Skills. Excellent communication skills, with proficiency in English (C2 level), and a collaborative approach to problem-solving.

Preferred Skills

  • Experience with JavaScript, CSS, and HTML5.
  • Knowledge of agile development methodologies and principles.

Join our dynamic team and contribute to shaping the future of mobile banking through innovative and user-friendly solutions. This role offers a unique opportunity to work in an international environment where your skills and creativity will directly impact the mobile banking experience for millions of users.