Design, build, and maintain iOS applications. Collaborate with designers, ensure app quality and performance, identify and resolve bottlenecks, fix bugs, publish to App Store, and implement updates and automation/CI.
To ensure success as an iOS developer, you should have a strong working knowledge of iOS Frameworks, be proficient in Objective-C, and be able to work as part of a team. Ultimately, an outstanding iOS developer should be able to create functional, attractive applications that perfectly meet the needs of the user.
iOS Developer Responsibilities:
Designing and building mobile applications for Apple’s iOS platform.
Collaborating with the design team to define app features.
Ensuring quality and performance of the application to specifications.
Identifying potential problems and resolving application bottlenecks.
Fixing application bugs before the final release.
Publishing application on App Store.
Maintaining the code and atomization of the application.
Designing and implementing application updates.
iOS Developer Requirements:
Bachelor’s degree in computer science or software engineering.
Proven experience as an app developer.
Proficient in Objective-C, Swift, and Cocoa Touch.
Extensive experience with iOS Frameworks such as Core Data and Core Animation.
Knowledge of iOS back-end services.
Knowledge of Apple’s design principles and application interface guidelines.
Proficient in code versioning tools including Mercurial, Git, and SVN.
Knowledge of C-based libraries.
Familiarity with push notifications, APIs, and cloud messaging.
Experience with continuous integration.
Photon Bengaluru, Karnataka, IND Office
Bengaluru, India
Similar Jobs
Agency • Information Technology
Design, build, and maintain iOS applications from wireframes through App Store publishing. Implement features, ensure performance and user experience, fix bugs, write clean testable code, collaborate with backend and design teams, and use profiling, automated tests, and mobile frameworks.
Top Skills:
BitbucketCombineCore AnimationCore DataEspressoFirebaseFlutterGitGitlabGraphQLiOSJestJSONJunitLinuxMochaMvvmPush NotificationsReact NativeRestful ApisSwiftSwiftuiUnix
Agency • Information Technology
Design, develop, and maintain iOS app features and UIs, ensure performance and UX, fix bugs, write clean/testable code, collaborate with backend and design teams, and publish apps to stores.
Top Skills:
BitbucketCore AnimationCore DataGitGitlabGraphQLiOSJestJSONJunitPush NotificationsRestful ApisSwift
Agency • Information Technology
Senior iOS engineer responsible for building and maintaining iOS apps using Swift and SwiftUI, implementing Combine-based data flows, applying design patterns, writing UI/unit tests, managing GitHub workflows, using Crashlytics and profiling with Xcode Instruments, distributing frameworks via SPM/CocoaPods, and working with analytics and CI/security tools.
Top Skills:
Adobe AnalyticsAppdynamicsCheckmarxCocoapodsCombineCrashlyticsFirebaseGitLaunchdarklyNewrelicObjective-CSonarqubeSwiftSwift Package ManagerSwiftuiUikitXcode InstrumentsXctestXcuitest
What you need to know about the Bengaluru Tech Scene
Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.
