Log inSign up free
  • Home
  • Profile
  • Jobs
    • Applications
    • Career
    • Resume
    • Cover letters
  • Content
    • Posts
    • Media
  • Messages
  • Analytics
    • Overview
    • Pages
  • Portfolio
  • More tools
    • Hiring
  • Settings
All jobs
101001 logo

1001

Baghdad

iOS Engineer.

FULL TIMEREMOTEENGINEERING

1001 is seeking a skilled and dedicated Mid-Level iOS Developer to join our dynamic mobile development team. As a Mid-Level iOS Developer, you will play a crucial role in designing, developing, and maintaining high-quality iOS applications. The ideal candidate should have substantial experience in Swift, Test-Driven Development (TDD), and writing unit tests, and should be enthusiastic about creating innovative and user-centric mobile experiences.

Job Responsibilities:

  • Collaborate with the development team to design and implement new features and functionalities for iOS applications, adhering to best practices and coding standards.
  • Utilize your expertise in Swift to write efficient, scalable, and maintainable code for iOS applications.
  • Advocate for and apply TDD principles, writing unit tests using testing frameworks like JUnit and Mockito to ensure the robustness and reliability of the codebase.
  • Design, develop, and execute comprehensive unit tests to validate the correctness of individual components and enhance overall code quality.
  • Identify and implement code optimizations to improve the performance and responsiveness of iOS applications.
  • Collaborate with the team to troubleshoot and resolve issues and bugs, ensuring the stability and continued functionality of the applications.
  • Work with the team to set up and maintain CI/CD pipelines to automate the build, testing, and deployment process.
  • Stay updated with the latest trends and technologies in iOS development, recommending and implementing improvements and innovations where applicable.
  • Collaborate effectively with product managers, designers, and backend developers to understand requirements and deliver exceptional user experiences.

Qualifications:

  • Proven experience as an iOS Developer with a minimum of 3 years of hands-on experience in Kotlin development.
  • Strong understanding of Test-Driven Development (TDD) principles and experience in writing unit tests using XCTest.
  • Proficiency in XCode and other relevant development tools.
  • Experience with version control systems, such as Git, for collaborative development.
  • Solid understanding of object-oriented programming (OOP) and software design patterns.
  • Knowledge of Agile development methodologies and the ability to work in an Agile/Scrum environment.
  • Excellent problem-solving skills and the ability to handle complex technical challenges.
  • Strong communication and teamwork skills to collaborate effectively with cross-functional teams.

Education

Bachelor's degree in Computer Science, Software Engineering, or a related field.

Pay
Not stated
Where
Baghdad · Erbil, IQ
Work
Remote
Type
Full time
Posted
22 Aug, 2023
Apply on the original postingSign in to apply

Unverified board

more at 1001.

10 Mar, 2025

1001

🎨 UI/UX Designer

101001 logo
  • Full time
  • Remote
  • Design

Iraq

Remote

Details
30 Jul, 2024

1001

Talented Driven Professional

101001 logo
  • Full time
  • Remote
  • People & Ops

Baghdad, IQ

Remote

Details
22 Aug, 2023

1001

Senior iOS Developer

101001 logo
  • Full time
  • Senior level
  • Remote
  • Engineering

Baghdad, IQ

Remote

Details

similar roles.

6 Oct, 2026

Converge Insurance

Sr Software Engineer

CIConverge Insurance logo
  • Contract
  • Senior level
  • Remote
  • Engineering

$6,000–9,000/yr

Colombia +2

Details
25 Sep, 2026

Converge Insurance

Service Delivery Manager

CIConverge Insurance logo
  • Contract
  • Remote
  • Engineering

New Zealand +2

Remote

Details
18 Sep, 2026

Competitive Range Solutions

Senior Optical SME Lead

CRCompetitive Range Solutions logo
  • Full time
  • Senior level
  • Remote
  • Engineering

Fort Meade, MD

Remote

Details
1 Sep, 2026

Competitive Range Solutions

Senior Microsoft Platforms Engineer

CRCompetitive Range Solutions logo
  • Full time
  • Senior level
  • Remote
  • Engineering

Tampa, FL

Remote

Details
14 Oct, 2026

Concurrent Technologies

Senior Software Engineer Specialist

CTConcurrent Technologies logo
  • Full time
  • Senior level
  • Remote
  • Engineering

Johnstown, PA

Remote

Details
5 Oct, 2026

Concurrent Technologies

Senior Environmental and Energy Engineer

CTConcurrent Technologies logo
  • Full time
  • Senior level
  • Remote
  • Engineering

Johnstown, PA

Remote

Details