(y)
Min
Max

Codemonk
5-8 y
Onsite
(Bengaluru)
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
Like us, you’ll be deeply committed to delivering impactful outcomes for customers.
• 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}
Job Role
iOS Developer
Primary Skills
Secondary Skills
Headquartered In
Bengaluru
Industry Type
Product Engineering,
Software
Company Size
51-200
Company Stage
-