We are looking for a skilled IOS Developer ll Bangalore, Mumbai ll 5-8 yrs of exp. to join our
engineering team. The candidate will work on developing backend services, RESTful
APIs, and microservices, while collaborating with cross-functional teams to deliver
high-quality software solutions.
About Us
CodeVyasa is a mid-sized product engineering company that works with top-tier
product and solutions organizations such as McKinsey, Walmart, RazorPay,
Swiggy, and others. We are a team of 550+ engineers, driving innovation across Product & Data Engineering, focusing on Agentic AI, RPA, Full Stack, and GenAI-based
solutions.
Key Responsibilities :
- Design and build advanced iOS applications using Swift and Objective-C .
- Collaborate with cross-functional teams to define, design, and ship new features.
- Integrate with RESTful APIs and third-party libraries.
- Maintain code quality, organization, and automation through unit and UI testing.
- Identify and fix bugs, improve performance, and optimize for scalability.
- Ensure the app complies with Apple’s design and security guidelines.
- Work closely with UI / UX designers to implement pixel-perfect interfaces.
- Participate in code reviews, sprint planning, and agile ceremonies.
- Stay up-to-date with emerging iOS technologies, tools, and best practices.
Required Skills :
Proficient in Swift and Objective-C programming languages.Strong understanding of iOS frameworks such as :UIKit, SwiftUI, Core Data, Core Animation, Core Graphics, AVFoundation, Combine.Experience with Xcode , Cocoa Touch , and Apple Human Interface Guidelines (HIG) .Solid understanding of RESTful APIs , JSON , and mobile architecture patterns (MVC, MVVM, MVP) .Experience with version control (Git) and CI / CD pipelines for mobile.Knowledge of push notifications , in-app purchases , and App Store deployment process .Understanding of memory management , performance tuning , and debugging on iOS.Preferred Qualifications :
Experience with SwiftUI and Combine frameworks.Familiarity with Core ML , ARKit , or HealthKit .Exposure to Agile / Scrum methodologies.Bachelor’s or Master’s degree in Computer Science, Information Technology, or related field.Why Join CodeVyasa?
Work on innovative, high-impact projects with leading global clients.Exposure to modern technologies, scalable systems, and cloud-nativearchitectures.
Continuous learning and upskilling opportunities through internal and externalprograms.
Supportive and collaborative work culture with flexible policies.Competitive salary and comprehensive benefits package.Free healthcare coverage for employees and dependents.