Iraq
1 month ago

Job Overview

Job Type
Full Time
Pay
Not disclosed

Job description

Location:
Iraq
Work arrangement:
On-site

Role Summary

1001 is seeking a motivated and talented Junior iOS Developer to join our innovative mobile development team. As a Junior iOS Developer, you will have the opportunity to work on exciting projects and contribute to the development of cutting-edge iOS applications. The ideal candidate should have hands-on experience in Swift, Test-Driven Development (TDD), and writing unit tests to ensure the delivery of high-quality and reliable iOS applications.

Responsibilities

  • Collaborate with senior developers and cross-functional teams to develop and implement new features for iOS applications.
  • Utilize your knowledge of Swift to write clean and efficient code, and to maintain and enhance existing codebases.
  • Learn and apply TDD principles to write unit tests for new and existing code, ensuring comprehensive test coverage.
  • Develop and execute unit tests using testing frameworks such as JUnit and Mockito to validate the correctness of code and identify issues early in the development process.
  • Assist in identifying and resolving bugs and issues in iOS applications, contributing to the overall stability and performance of the apps.
  • Participate in code reviews with the team to receive feedback on your code and provide constructive feedback to others.
  • Continuously learn and stay updated with the latest trends, tools, and best practices in iOS development and TDD.
  • Work closely with other team members, including designers and product managers, to understand requirements and actively participate in brainstorming sessions.

Requirements

  • Hands-on experience in iOS development, with a focus on Swift programming language.
  • Familiarity with Test-Driven Development (TDD) principles and the ability to write unit tests using testing frameworks like XCTest.
  • Basic understanding of the XCode.
  • Knowledge of version control systems, preferably Git.
  • Strong problem-solving skills and a passion for learning new technologies and development methodologies.
  • Good communication skills and ability to work collaboratively in a team environment.

Education

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

About the Company

Gainbridge, a part of the Group 1001 enterprise, is a self-managed, innovative, digital platform providing its clients with direct access to trusted financial products to smartly grow their savings over time. Gainbridge strives to offer products through its platform that are simple, intuitive, and backed by smart technology with no complexity or hidden fees. Gainbridge empowers clients to take control of the financial future with simple solutions that are accessible to everyone no matter their budget.

How This Role Connects to Our Values

At Gainbridge, we believe that great products are built on great operations. The Business Operations Manager embodies our commitment to simplicity, transparency, and continuous improvement. By building the systems and rhythms that eliminate friction and create clarity — across planning, governance, knowledge, and execution — this role directly enables every team at Gainbridge to do their best work and deliver better outcomes for our clients.

Role:
Junior iOS Developer
Job Type:
Full Time

More jobs at 1001

Similar Mobile Developer jobs at other companies