iOS Applications & Framework Engineer

Skills
Java Python C++ JavaScript Go Ruby

Job Description

About Company:

Global software company TiCON System Ltd. is working on versatile areas such as cloud computing, streaming technology (media solution), conferencing (communication technology), IoT, Big Data, Artificial Intelligence, Machine Learning & Deep Learning, NLP, etc.


Job Description / Responsibility:

We are looking for an experienced iOS Systems & Framework Engineer to develop a high-performance background service for a specialized iOS environment. The ideal candidate will be responsible for building a core agent that handles complex networking, data processing, and integration with third-party components. This is not a standard UI-focused app development role; it requires deep knowledge of iOS systems-level programming and framework creation.

Key Responsibilities:


● 
Develop and maintain a robust, thread-safe background service (agent) for iOS.

● Integrate and manage vendor-provided libraries for multicast networking and secure device information retrieval.
● Implement complex data processing logic, including assembling network packets, decompressing ZIP archives, and parsing proprietary data formats.
● Develop and consume RESTful APIs for unicast communication, including implementing custom authentication mechanisms like HTTP digest.
● Design and build the agent as a distributable framework for integration into a larger system.
● Collaborate closely with third-party application developers and customers to define data schemas (JSON/XML) and integration points.
● Analyze and navigate ambiguous technical specifications, identifying risks and seeking clarification to ensure project success.
● Manage in-memory data caching and persistence according to strict application requirements.
● Prepare technical documentation for the developed framework and its APIs.

Qualifications:


● 
Strong proficiency in Swift and/or Objective-C, with a deep understanding of the iOS SDK.

● Proven experience in iOS framework development (both static and dynamic).
● Solid experience with advanced networking in iOS, particularly UDP multicast and REST APIs.
● In-depth knowledge of iOS background processing modes, concurrency (GCD, Operations), and thread safety.
● Experience working with low-level data manipulation, such as packet assembly and binary data parsing.
● Familiarity with non-App Store distribution, code signing, and pre-installation environments is a major plus.
● Excellent analytical and problem-solving skills, with a demonstrated ability to work effectively with undefined or evolving requirements.
● Strong communication skills in English are required for collaborating with international clients and partners.

Job Requirement

Educational Requirements:

Bachelor’s Degree: 
BSc in Computer Science, Software Engineering, Information Technology, or a related field is required.

Employment Status:
Contractual - for 2 Months.

Experience Required:
At least 3 Years of professional experience in iOS development.

Job Location:
Dhaka (Uttara) or it may remote work also.

Salary Range:
Negotiable based on experience and expertise

Other Benefits:
  • Group Life Insurance & Health Insurance (OPD & IPD)
  • Provident Fund
  • Festival Bonus (twice yearly)
  • Lunch & Evening Snacks Facilities (Fully subsidized)
  • Salary Review: Yearly
  • Weekly 2 Days Holiday (Friday & Saturday)
  • Performance Bonus
  • Overtime Facilities
  • EL Encashment Facilities