Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 12745168

    PUNE · FULLTIME

    Software Engineer - iOS

    ISA logo

    ISA

    Pune · onsite · Posted 62d ago

    Sourced fromFoundit
    Not disclosed4–6 yrsfulltimePune

    About a minute. You'll make an account on the way through.

    agent · working

    • Read this posting0.4s
    • Found the form on Foundit · 15 questions to answer1.7s
    • Decided the answers for all of them2.8s
    • Tailor your résumé to this role
    • Waiting for you

    Section · 01

    About this role

    Job Purpose

    Responsible for developing, testing, maintaining, and supporting native iOS applications that deliver secure, reliable, and high-quality mobile experiences. Implements application features and technical solutions based on approved designs and requirements, integrates applications with backend services, and resolves technical issues to ensure optimal performance and stability.

    Key Result Responsibilities

    • Develop, test, maintain, and enhance native iOS applications using Swift in accordance with approved technical specifications and coding standards.
    • Implement application features, user interfaces, and business functionality based on functional and technical requirements.
    • Integrate iOS applications with RESTful APIs, backend services, databases, and approved third-party libraries.
    • Troubleshoot, debug, and resolve application defects, crashes, and functional issues to ensure application stability and reliability.
    • Optimize application performance, responsiveness, memory utilization, and compatibility across supported iOS devices and operating system versions.
    • Develop and execute unit tests, resolve testing defects, and support system integration and user acceptance testing activities.
    • Participate in code reviews and incorporate feedback to improve code quality, maintainability, and compliance with established development standards.
    • Support application build, deployment, version control, and App Store release activities in accordance with established release processes.
    • Prepare and maintain technical documentation, code comments, and application support documentation for ongoing maintenance and enhancements.
    • Investigate production issues, implement approved fixes, and provide technical support for deployed iOS applications.
    • Collaborate with product, design, backend, quality assurance, and senior development teams throughout the software development lifecycle.

    Qualifications (Academic, Training, Languages)

    Bachelor's degree in Computer Science, Software Engineering, or related field. With 4-6 years of native iOS development experience. Travel, airline, or e-commerce app experience is preferred.

    Work Experience

    • Fluent in English Language
    • Strong proficiency in Swift, including experience with UIKit and/or SwiftUI frameworks.
    • Experience with REST API integration and implementing the MVVM architectural pattern.
    • Proficient in using Xcode and Git-based version control workflows.
    • Experience with unit testing practices and mobile application quality assurance.
    • Proficient in MS Office.
    • Knowledge of the Combine framework for reactive programming and asynchronous data handling.
    • Experience with Continuous Integration and Continuous Delivery (CI/CD) processes for mobile applications, including Fastlane.
    • Knowledge of push notifications and deep linking implementation.
    • Experience developing applications within travel, airline, or e-commerce domains is preferred.

    Sourced from foundit

    Section · 02

    Skills

    MVVM architectural patternrestful apisUnit testingxcodecontinuous deliveryDeep LinkingPush NotificationsUIkitSwift UiCombine FrameworkFastlaneSwiftGITCi/Cd

    Software Engineer - iOS · waiting for your command