Senior iOS Software Engineer

ISA


Date: 5 hours ago
City: Remote, Remote
Contract type: Full time
Remote
Job Purpose

Responsible for designing, developing, and maintaining secure, scalable, and high-performing iOS applications that support the organization's digital products and business objectives. Operates as a senior individual contributor within the iOS squad, delivering complex technical work independently, contributing to architectural discussions, supporting the iOS Tech Lead in upholding engineering standards, and mentoring less experienced iOS engineers throughout the software development lifecycle.

Key Result Responsibilities

  • Design, develop, enhance, and maintain secure, scalable, and high-performing iOS mobile applications as a senior individual contributor within the squad.
  • Contribute to and actively uphold the technical architecture, coding standards, development frameworks, and engineering best practices defined by the iOS Tech Lead.
  • Provide technical guidance and mentoring to Software Engineers and Associate Software Engineers within the squad, conduct peer code reviews, and contribute to a culture of continuous improvement.
  • Translate product and business requirements into effective technical solutions, application designs, and sprint-ready development tasks with clear estimates and acceptance criteria.
  • Collaborate closely with product management, UI/UX design, backend engineering, quality assurance, and other stakeholders throughout the software development lifecycle.
  • Participate in technical estimation, sprint planning, solution design, task prioritization, and technical decision-making to support timely and successful delivery.

Key Result Responsibilities-Continued

  • Ensure application code is maintainable, reusable, testable, and compliant with established quality, security, privacy, and performance standards.
  • Identify and resolve complex technical issues, application defects, performance bottlenecks, and production incidents.
  • Oversee application build, testing, deployment, version control, and App Store release processes, ensuring stable and controlled releases.
  • Evaluate emerging iOS technologies, development tools, frameworks, and industry trends, recommending improvements that enhance application quality and development efficiency.
  • Develop and maintain unit tests, technical documentation, application specifications, and supporting development records.
  • Ensure iOS applications integrate effectively with backend systems, APIs, third-party services, analytics platforms, and other enterprise applications.

People Management

  • Provides direction, coaching and guidance to team members for their career and professional development.
  • Creates a conducive working environment to build and sustain a performance driven, engaged, and committed team.
  • Ensures people management responsibilities are handled effectively in line with company procedures.

Qualifications (Academic, Training, Languages)

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
  • Fluent in English Language
  • Proven experience in mobile application architecture, including MVVM and Clean Architecture patterns.
  • Strong understanding of API design principles and implementation of effective testing strategies.
  • Awareness of cross-platform mobile development approaches and technologies.
  • Strong knowledge of mobile application performance optimization and security practices at scale.
  • Strong proficiency in SwiftUI, UIKit, and modern concurrency approaches.
  • Proficient in MS Office.

Work Experience

  • 6 to 8 years of experience in mobile engineering with strong iOS and Swift expertise.
  • Travel, airline, or e-commerce app experience is preferred.
  • Proven experience in mobile application architecture, including MVVM and Clean Architecture patterns.
  • Experience with Continuous Integration and Continuous Delivery (CI/CD) processes and mobile release management.
  • Proven experience in technical leadership, team mentoring, and establishing engineering standards.
  • Experience in travel, airline, or e-commerce mobile applications is preferred.
  • Experience with App Store optimization and mobile application publishing processes.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Specialist CPQ

Aditya Birla Group, Remote, Remote
1 week ago
Job PurposeTo provide technical support to the fabricator in use of CPQ software. Carry out weekly price updating and periodic software upgrades for the fabricators. Carryout data setup of systems in the window maker software. Carry out training for the fabricators with the use of Window Maker Job Context & Major Challenges:Job ContextShould have minimum 4 years of industry exp.Deal...

APIGEE Developer

AU SMALL FINANCE BANK, Remote, Remote
1 week ago
Role Overview: We are seeking an experienced Apigee Developer to design, develop, and manage APIs that power our digital banking ecosystem. The role involves building secure, scalable, and high-performance APIs using Google Apigee while ensuring compliance with banking security and governance standards.You will work closely with business, digital, and architecture teams to enable seamless integrations across mobile, internet banking, partner...

Estuate - Legion Expert - Workforce Management

Estuate, Inc., Remote, Remote
4 weeks ago
Job SummaryThe company is looking for a Legion Expert with 10+ years of experience in implementing, supporting, and optimizing Legion Workforce Management solutions.Key Responsibilities Lead functional design, configuration, and support of applications with a focus on global deployment within HR and Time and Attendance domains. Interact with business customers, including HR Business Partners, Legal, Compliance, and system owners to define...