Sr iOS Developer

Bangalore
Full-Time
Contract-To-Hire
Contract
Hybrid
Senior: 7 to 10 years
Posted on Jun 26 2024

Not Accepting Applications

About the Job

Skills

Swift
iOS SDK
Objective-C
Xcode
UI/UX Design
Core Data
RESTful APIs
Git

Qualification Bachelor's or Master's degree in Electrical Engineering, Computer Science, Information Technology or a related field

Mandatory Skills

● 3+ years of experience developing iOS applications

● Proficient in Swift and Objective-C.

● Advanced understanding of networking protocols, including TCP/IP, UDP, and HTTP.

● Experience with IoT communication protocols such as MQTT, CoAP, or HTTP.

● Experience with socket programming for more granular control over communication.

● Expertise in Core Bluetooth framework and Bluetooth Low Energy (BLE) communication.

● Extensive experience working with peripheral and central roles in BLE scenarios.

● In-depth understanding of GATT (Generic Attribute Profile) and how to design Bluetooth

services, characteristics, and descriptors.

● In-depth knowledge of Core Foundation and NSURLSession for handling network requests.

● Experience working with hardware components and integrating them into iOS applications.

● Understanding of how to communicate with custom hardware using Bluetooth or Wi-Fi.

● Proficient in debugging and optimizing code for performance and reliability.

● Experience in dealing with connectivity issues, packet analysis, and network optimizations.

● Deep understanding of security protocols and practices related to network communication.

● Knowledge of securing Bluetooth and Wi-Fi communications, including encryption and

authentication.

● Experience with architectural patterns such as MVC, MVVM, or VIPER for building scalable

and maintainable applications.

Behavioral Skills

● Talent Management: Has a passion for building great teams - proven ability to develop,

motivate and champion talent beyond own organization

● Innovate for Growth: Technology Evangelist. Always thinking about how to make

improvements; able to implement changes that map to business strategy. Stays abreast of

cutting edge technology trends

● Lead & Adapt to Change: Thrives in a changing, dynamic environment and can drive

operational efficiencies that map to changing needs

● Should be a good team player.

Roles & Responsibilities

● Actively participate in coding and development activities, especially in critical or complex

components of the iOS application.

● Provide guidance and mentorship to the iOS development team, helping them grow in their

technical skills.

● Collaborate with other engineering teams, product managers, designers, and stakeholders to

ensure a cohesive and integrated development process.

● Ensure the implementation of rigorous testing processes, including unit testing, integration

testing, and continuous integration, to maintain high code quality.

● Assist in the prioritization of tasks and features, balancing technical debt with new

development.

● Implement and enforce security best practices within the iOS development process.

● Identify areas for process improvement and implement changes to enhance overall efficiency

and effectiveness.

About the company

Established in 2016, Rohini IT Consulting LLP is a brand in itself leading IT Consulting and IT Talent Acquisition company engaged in the area of Web and Mobile product Engineering, Project Management, QA & Testing by offering latest technology solutions. We provide innovative, cost-effective, high-quality services that meet the challenges of various industries. Combining technology with business ...Show More

Industry

IT Services and IT Consul...

Company Size

2-10 Employees

Headquarter

Kolhapur, Maharashtra

Other open jobs from Rohini IT Consulting LLP