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

    Job · 15710084

    BENGALURU · FULLTIME

    iOS Developer

    Apexone logo

    Apexone

    Bengaluru · onsite · Posted 47d ago

    Sourced fromNaukri
    Undisclosed3–6 yrsfulltimeBengaluru

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

    agent · working

    • Read this posting0.2s
    • Found the form on Naukri · 5 questions to answer1.8s
    • Decided the answers for all of them3.1s
    • Tailor your résumé to this role
    • Waiting for you

    Section · 01

    About this role


    We are looking for an experienced iOS Developer with strong expertise in Swift, SwiftUI, mobile application architecture, and modern iOS development practices.


    The ideal candidate should have hands-on experience building scalable, high-performance iOS applications and possess strong problem-solving and Data Structures & Algorithms (DSA) skills.


    Key Responsibilities

    • Design, develop, and maintain high-quality iOS applications using Swift and SwiftUI.
    • Build scalable and maintainable applications following MVVM and Clean Architecture principles.
    • Integrate RESTful and GraphQL APIs with mobile applications.
    • Implement secure data storage solutions and optimize application performance.
    • Write unit tests and maintain high code quality standards.
    • Collaborate with cross-functional teams including Product, QA, and Backend Engineering.
    • Debug, troubleshoot, and resolve production issues efficiently.
    • Follow coding standards, design patterns, and best software engineering practices.

    Required Technical Skills


    Data Structures & Algorithms (Mandatory)

    Candidates must possess strong problem-solving skills and be comfortable solving coding challenges involving:

    • Strings
    • Arrays
    • Hash Maps
    • Linked Lists
    • Graphs

    Expected understanding of:

    • Time Complexity Analysis
    • Space Complexity Analysis
    • Optimized solution approaches
    • Alternative problem-solving methods (e.g., Binary Search vs Linear Search)

    Swift & SwiftUI

    Strong hands-on experience with:

    • Swift Programming Language
    • SwiftUI
    • Protocols
    • Generics
    • Closures
    • Access Modifiers
    • Memory Management
    • Core Swift Concepts

    Storage & Persistence

    Working knowledge of:

    • Core Data
    • Keychain Services
    • UserDefaults
    • Data Persistence Strategies

    Concurrency & Multithreading

    Hands-on experience with:

    • Grand Central Dispatch (GCD)
    • Operation Queues
    • Asynchronous Programming
    • Concurrent API Execution
    • Multithreading Concepts

    API Integration

    Experience with:

    • REST APIs
    • GraphQL APIs
    • Third-Party API Integration
    • Codable Protocol
    • JSON Serialization & Deserialization
    • Model Mapping

    Testing Frameworks

    Must have experience with:

    • XCTest (High Priority)
      • Unit Testing
      • Business Logic Testing
      • Asynchronous Test Cases

    Good to have:

    • XCUI Testing
    • UI Automation Testing

    Note: Experience working with applications maintaining 80-85% test coverage is highly preferred.

    Source Code Management

    Proficiency in:

    • Git
    • SourceTree
    • Branching Strategies
    • Code Review & Version Control Workflows

    Debugging & Performance Optimization

    Experience with:

    • Xcode Debugging Tools
    • Memory Profiling
    • Performance Monitoring
    • Crash Analysis
    • Production Issue Resolution
    • Device & iOS Version Compatibility Troubleshooting

    Application Architecture

    Strong understanding of:

    • MVVM
    • Clean Architecture
    • Architectural Best Practices
    • Separation of Concerns

    Design Patterns

    Working knowledge of:

    • Observer Pattern
    • Delegation Pattern
    • Factory Pattern
    • Singleton Pattern
    • Coordinator Pattern

    SOLID Principles

    Candidates should be able to explain:

    • All SOLID Principles
    • Real-world implementation examples
    • Relationship between SOLID Principles and Clean Architecture

    Preferred Qualifications

    • Bachelor's degree in Computer Science, Engineering, or related field.
    • Strong analytical and problem-solving skills.
    • Experience working in Agile/Scrum environments.
    • Excellent communication and collaboration skills.

    Interview Focus Areas

    The assessment process will primarily evaluate:

    • Data Structures & Algorithms
    • Swift & SwiftUI Expertise
    • Mobile Application Architecture
    • Multithreading & Concurrency
    • API Integration
    • Testing Practices
    • Debugging & Performance Optimization
    • Design Patterns & SOLID Principles

    Experience Required: 3+ Years (or as per role requirement)
    Location: Bangalore
    Employment Type: Full-Time

    Sourced from naukri

    Section · 02

    Skills

    xcodeSwift UiIOSXCUI TestSwift

    Section · Company

    About Apexon

    Apexone logo

    Apexone

    IT Services & Consulting

    2.7k+

    employees

    1996

    30 years old

    Santa Clara, California

    United States (USA)

    ₹11.7L PA avg

    Avg at Apexon

    About

    Apexon is a digital technology services & platform solutions company that provides solutions in the areas of digital experience, analytics, AI & cloud.

    Industries

    IT Services & ConsultingAnalytics & KPOSoftware Product

    Employee ratings

    10 reviews

    3.3/ 5

    Culture

    3.3

    Career growth

    3.1

    Work-life

    3.4

    Employees rate it well for

    Company Culture33Work-Life Balance33

    Find them on

    WebsiteLinkedInAmbitionBox reviews

    iOS Developer · waiting for your command