iOS Developer

Job Summary

The iOS Developer will create components for a mobile app that allows users worldwide to send, spend, save, and receive money and Bitcoin securely. This role supports a remote work environment and involves working with a modern tech stack.

Responsibilities

  • Develop parts of the mobile application enabling global financial transactions with money and Bitcoin.
  • Contribute to building a UI Component Library primarily using UIKit.
  • Implement reactive programming techniques using ReactiveSwift.
  • Write unit tests, snapshot tests, and integration tests with Quick/Nimble.
  • Collaborate in an agile team environment using tools like Jira.
  • Participate in code sharing, pull requests, and code reviews using Git.
  • Maintain clean, reusable, testable, and readable code following SOLID principles.
  • Work effectively within a fully remote team setup.

Must haves

  • At least 5 years of experience in iOS development using Swift.
  • Experience with Git for code sharing, pull requests, and code reviews.
  • Familiarity with agile workflows and Jira.
  • Strong commitment to clean code emphasizing reusability, testability, and readability (SOLID).
  • Experience with the specified tech stack including Swift 5.4, UIKit, ReactiveSwift, Quick/Nimble.
  • Good English communication skills.
  • Self-motivated and enthusiastic to work remotely.
  • Dedicated workspace, reliable high-speed internet, and appropriate devices.

Nice to haves

  • Experience with CI/CD tools such as CircleCI and Fastlane.
  • Knowledge of static code quality analytics.
  • Experience with Behavior-Driven Development (BDD).
  • Familiarity with Kotlin multiplatform for Android and iOS.
  • Open source contributions.
  • Experience with SwiftUI.

What the company offers

  • Attractive remuneration.
  • Autonomous work culture with flexible hours.
  • 100% remote work from anywhere in the world.
  • Opportunity to work on impactful technology improving lives globally.
  • Collaboration with a high-performance team fostering learning and growth.

We refresh listings regularly, but some roles close early on the source platform.

Country: Saudi Arabia
City: Riyadh
Job Category: Mobile Engineering
Workplace type: Remotely
Job Type: Full Time
Company Name: Visible Stars
Seniority level: Mid-Senior level

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
Scroll to Top