Search by job, company or skills

Rohini IT Consulting LLP

iOS Developer with IoT, BLE professional

Early Applicant
  • 4 months ago
  • Be among the first 50 applicants

Job Description

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.

More Info

Industry:Other

Function:Technology

Job Type:Permanent Job

Skills Required

Login to check your skill match score

Login

Date Posted: 01/07/2024

Job ID: 83635433

Report Job

About Company

Hi , want to stand out? Get your resume crafted by experts.

Similar Jobs

iOS Developer with IoT BLE professional

Rohini IT Consulting LLPCompany Name Confidential

UI Developer with 5 yrs Experience

Codva SystemsCompany Name Confidential
Last Updated: 17-11-2024 08:05:34 PM
Home Jobs in Bengaluru / Bangalore iOS Developer with IoT, BLE professional