Flag job

Report

Senior iOS Mobile app Developer

Min Experience

6 years

Location

Bengaluru

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

Extensive experience in developing high-performance, scalable, and robust iOS Mobile application systems. Collaborate with architects and other developers to design and implement robust, scalable, and secure systems. Implement security best practices to protect data and applications from threats and vulnerabilities. Understanding of UI/UX principles for mobile interfaces. 6-8 years of experience in Mobile cross platform development with a strong focus on iOS Push Notifications, iOS Widget and Web Applications. Proficient in different Computing Platforms iOS, Android, macOS, Web development Hands on experience on Swift, (Objective-C). JavaScript, Typescript. Experienced in app development frameworks such as Apache Cordova, Ionic Capacitor. Familiar with Apple OS frameworks including Core Animation, Core Data, Core Graphics. Understanding of the Apple Push Notification Service and iOS Widget framework architecture and protocols. Proficiency in handling remote push notifications in iOS apps and configuring iOS Widget extensions and settings. Creating and configuring push notification payloads and understanding of push notification types (e.g., silent, VoIP, critical alerts) Familiarity with the certificate and key management process for notification services. Knowledge of push notification best practices, including silent notifications and background updates Experience with integrating push notifications with other iOS features (e.g., Siri, HealthKit) and handling user interactions within widgets, such as taps and gestures. Experience with implementing widget-specific features, such as timeline-based content and live activity updates Understanding of the widget debugging and testing process, including the use of the Widget Simulator. Familiarity with the widget app extension distribution and update process Develop and maintain RESTful APIs to support mobile applications. Participate in Agile/Scrum development processes, contributing to sprint planning, reviews, and retrospectives. Solving complex technical challenges with strong problem-solving and analytical skills.

About the company

Visit our website bmwtechworks.in to know more. Follow us on LinkedIn I Instagram I Facebook I X for the exciting updates.

Skills

ios
swift
objective-c
javascript
typescript
apache cordova
ionic capacitor
core animation
core data
core graphics
push notifications
ios widgets