Senior IOS Developer

Codemonk

Bengaluru

On-site

INR 1,200,000 - 1,800,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Codemonk in Bengaluru is seeking an experienced iOS engineer to design and ship native apps using Swift, focusing on performance and a polished UX. You will collaborate with product, design, and backend teams to define requirements and build scalable components.

The role emphasizes robust testing, code quality, and CI/CD-driven releases. You will work with agile teams, apply security best practices, and contribute to performance optimisations, memory management, and REST API integrations.

Qualifications

  • Strong hands-on experience building and shipping native iOS apps in Swift.
  • Deep understanding of iOS patterns: MVC, MVVM, Clean Architecture.
  • UI frameworks: UIKit; SwiftUI knowledge a plus.
  • Experience with async/await, GCD and Combine.
  • Performance optimization, memory management, networking, offline handling.
  • Experience integrating REST APIs and backend services.
  • Security and privacy in mobile apps.
  • Git-based workflows, CI/CD, release automation.
  • Write clean, maintainable, scalable code.
  • Strong debugging and collaboration in agile teams.
  • Modular architecture, analytics/crash reporting, test automation.
  • Familiarity with AI-assisted dev tools and productivity workflows.
  • Exposure to fintech or high-scale apps is a plus.

Responsibilities

  • Collaborate with product managers, designers, backend engineers, and stakeholders to define requirements.
  • Design and build scalable native iOS applications using Swift.
  • Architect reusable mobile components with performance, reliability, and UX focus.
  • Build polished UI experiences aligned with Apple guidelines.
  • Integrate apps with backend systems and REST APIs.
  • Improve quality through testing, observability, monitoring, and performance optimization.
  • Contribute to CI/CD pipelines and release automation.
  • Participate in code reviews, architecture discussions, and best practices.
  • Work with DevOps and QA to ensure stable releases across environments.
  • Apply security and privacy principles across mobile lifecycle.
  • Drive improvements in startup time, memory usage, modularisation, scalability, productivity.

Skills

Swift
iOS
UIKit
MVVM
Unit testing
Code reviews
Agile

Tools

Git
CI/CD
REST APIs
Xcode
Combine
SwiftUI

Job description

We believe engineers influence product direction, user experience, architecture, and execution, not just write code.

  • Collaborate with product managers, designers, backend engineers, and business stakeholders to define and refine product requirements.
  • Design and build scalable, high-performance native iOS applications using Swift.
  • Architect reusable and maintainable mobile components with a strong focus on performance, reliability, and user experience.
  • Build intuitive and polished UI experiences aligned with Apple Human Interface Guidelines.
  • Integrate mobile applications with backend systems and RESTful APIs.
  • Improve application quality through testing, observability, monitoring, and performance optimization.
  • Contribute to CI/CD pipelines and release automation to enable faster, safer deployments.
  • Participate in code reviews, architecture discussions, and engineering best practices.
  • Work closely with DevOps and QA teams to ensure stable releases across development, staging, and production environments.
  • Apply strong security and privacy principles across the mobile application lifecycle.
  • Drive technical improvements in app startup time, memory usage, modularisation, scalability, and developer productivity.
What You’ll Need
  • Strong hands-on experience building and shipping native iOS applications using Swift.
  • Deep understanding of iOS architecture patterns such as MVC, MVVM, or Clean Architecture.
  • Strong knowledge of UI frameworks like UIKit (SwiftUI know-how is a good to have)
  • Experience with asynchronous programming using async/await, GCD, and Combine
  • Good understanding of app performance optimization, memory management, networking, and offline handling.
  • Experience integrating REST APIs and backend services.
  • Familiarity with mobile security best practices, authentication flows, and secure data storage.
  • Experience with Git-based workflows, CI/CD pipelines, and release automation tools.
  • Ability to write clean, maintainable, testable, and scalable code.
  • Strong debugging, problem-solving, and collaboration skills in agile product teams.
  • Experience with modular architecture, analytics/crash reporting tools, and test automation.
  • Familiarity with AI-assisted developer tools and productivity workflows.
  • Exposure to fintech or high-scale consumer applications is a plusercurial or SVN}

Skills: uikit,code review,swift ui,architecture,ios,unit testing

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior iOS Developer
Senior iOS Developer

Luxoft • Bengaluru

On-site
INR 1,000,000 - 1,500,000
iOS Developer
iOS Developer

Poncho Hospitality Pvt. Ltd. • Bengaluru

On-site
INR 600,000 - 900,000
iOS Developer
iOS Developer

Collinson • Mumbai

On-site
INR 900,000 - 1,500,000
iOS Developer
iOS Developer

GeekSoft Consulting • Arishinakunte

On-site
INR 800,000 - 1,200,000
Opportunity to work on scalable product platforms
Collaborative work environment
Exposure to modern technologies
iOS Developer
iOS Developer

PURETECH CODEX • Pune District

On-site
INR 1,200,000 - 2,400,000
Software Engineer- IOS_Swift UI_Delhi Location_Product Based
Software Engineer- IOS_Swift UI_Delhi Location_Product Based

Adventure India Journey • Delhi Aerocity

On-site
INR <1,000
Senior Ios Developer
Senior Ios Developer

Bounteous x Accolite • Chennai District, Bengaluru, Gurugram District

Hybrid
INR 800,000 - 1,200,000
Senior iOS Developer • Mumbai
Senior iOS Developer • Mumbai

Mintoak Innovations Private Limited • Mumbai

On-site
INR 900,000 - 1,400,000
iOS Developer
iOS Developer

Arcana Analytics • Bengaluru

Hybrid
INR 1,500,000 - 2,000,000
Software Engineer (iOS)
Software Engineer (iOS)

Fanisko • Chennai District

On-site
INR 500,000 - 800,000