Principal Software Engineer iOS
- Category: Android Developer Jobs
- Location: Bengaluru, Karnataka
- Job Type: Full Time / Part Time
- Salary: Estimated: $ 23K to 26K
- Published on: 2025/09/20
Principal Software Engineer iOS
Cradlewise - Bengaluru, Karnataka
Principal Software Engineer iOS
4 -6 years experience, Bangalore
Required Skills
Objective-C, SWIFT, iOS development.
What makes you a great fit for this role
You're awesome at
Working with iOS Interface Builder, and creating UI screens and components through Storyboards as well as programmatically.
Network programming fundamentals.
You'll be improving & responsible for
Native iOS app development.
App to the cloud and device connectivity for control.
Local and remote video streaming.
Graphical visualization of sleep analytics.
Desired experience
5+ years of professional iOS development and UI experience.
Deep understanding of iOS 6+ SDK, Objective C, and/or Swift.
Experience with video streaming is a big plus.
Comprehensive understanding of Apple’s design principles and interface guidelines.
Understanding of REST and JSON, and experience with utilizing REST on mobile clients.
Good understanding of Version Control principles, preferably using Git.
Desired skills
Experience working with AWS cloud is a big plus.
Good understanding of UI/UX principles.
Experience using Web Services and Data parsing using JSON , XML, etc.
Familiarity with the latest web technologies like REST API, MQTT, and other server-side principles.
Excellent understanding of optimization and performance issues across iOS software layers.
Experience shipping a few iOS apps.
Academic qualifications
BS / MS in Computer Science
Related jobs
-
Engineer| SWQA Test Developer
We are currently seeking an expert SWQA Test Developer Engineer to join our Automotive QA group. In this position, you will be part of the Automotive Customer product validation team which verifies different customer use cases and delivers a world-cl...
-
Android Developer
Job Responsibilities Design, implement , test and maintain android applications for mobiles/tablets/tv’s and set top boxes Technical interface with Customer/Validation teams Triaging of issues, debug and fix issues Skills and competencies needed Prio...
-
Senior Developer| Android Development
Job Type: Full-time Employee Location: Bangalore, India Reporting to: Director of Engineering Job Purpose : Hands-on engineer to work on designing and developing Android software stack for applications running on Phones and/or creating software devel...