Sr iOS Developer
Sr iOS Developer
Not Accepting Applications
About the Job
Skills
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
Industry
IT Services and IT Consul...
Company Size
2-10 Employees
Headquarter
Kolhapur, Maharashtra
Other open jobs from Rohini IT Consulting LLP