Senior iOS Developer

4 days ago


ClujNapoca, Cluj, Romania CraftingSoftware Full time 40,000 - 60,000 per year

One Mighty Team of Crafters

At Crafting Software, bonds run deep.

We're a team of passionate professionals known for high technical mastery, strong ownership, and the ability to make a real impact on the success of our partners.

If you enjoy turning complex problems into elegant solutions—and doing it alongside people who genuinely love their craft—you might just find your place with us.


What's the Role About?

We are looking for a
highly skilled iOS Developer with strong expertise in building high-performance applications using modern Apple technologies.

The ideal candidate is comfortable working with
both SwiftUI and UIKit
, has deep knowledge of
reactive programming
, and is passionate about
delivering clean, modular, and maintainable code.

Responsibilities

  • Design and implement iOS applications using Swift, SwiftUI, UIKit
  • Build complex reactive flows using Combine (and optionally RxSwift)
  • Develop UI programmatically, including TableViews and CollectionViews with Diffable Data Source
  • Ensure high-performance UI with optimized updates for lists and views
  • Apply clean architecture and SOLID principles to ensure maintainable and modular code
  • Take full ownership of deliverables: estimation, planning, development, and delivery
  • Participate in code reviews, QA validation, and CI/CD pipelines
  • Collaborate closely with team members in a feature team setup with short sprints (1–2 weeks) and asynchronous communication
  • Work with feature flags and modern agile workflows

Requirements


Must-Have

  • Strong hands-on experience with Swift and SwiftUI
  • Solid knowledge of Swift Concurrency (async/await)
  • Proven experience with Combine and confidence in handling complex reactive chains (RxSwift experience is a plus)
  • Recent hands-on experience with UIKit, including programmatic UI and constraints
  • Experience with TableView / CollectionView using Diffable Data Source
  • Strong focus on UI performance (optimized updates, smooth rendering)
  • Experience applying Clean Code, SOLID principles, modularization
  • Familiarity with CI/CD, QA validation, and PR review processes
  • Ability to estimate, plan, and take ownership of deliverables
  • Excellent communication skills in English (written & spoken), proactive and collaborative
  • Experience working with feature flags and asynchronous workflows

Ways of Working

  • Modern agile setup with short iterations (1–2 weeks)
  • Asynchronous communication & code reviews
  • Full ownership of features by developers
  • Collaborative and proactive team culture

Sounds like your kind of guild?

Join us, and let's craft something great together.



  • Cluj-Napoca, Cluj, Romania Garmin Cluj Full time €30,000 - €60,000 per year

    We are eager to meetiOS engineerswho can realize innovative, robust, and creative solutions to complicated development challenges inan end-to-end product development environment.Garmin is a great place to work if you love developing products that make a difference and are passionate about technology.Your rolewould be to develop and design iOS...

  • iOS Software Engineer

    2 weeks ago


    Cluj-Napoca, Cluj, Romania Garmin Cluj Full time €30,000 - €60,000 per year

    We are eager to meet iOS engineers who can realize innovative, robust, and creative solutions to complicated development challenges in an end-to-end product development environment.  Garmin is a great place to work if you love developing products that make a difference and are passionate about technology. Your role would be to develop and...


  • Cluj-Napoca, Cluj, Romania Garmin Cluj Full time €30,000 - €60,000 per year

    At Garmin we create products that are designed indoors for outdoor activities. We do this to enable our customers to make the most of their time spent pursuing their passions.We are eager to meet iOS engineers who can realize innovative, robust, and creative solutions to complicated development challenges in an end-to-end product development...


  • Cluj-Napoca, Cluj, Romania Flutter International Full time 40,000 - 60,000 per year

    iOS Software Engineer FanDuel, HybridAbout Betfair Romania Development​:Betfair Romania Development is the largest technology hub of Flutter Entertainment, with over 2,000 people powering the world's leading sports betting and iGaming brands. Exciting, immersive and safe experiences are delivered to over 18 million customers worldwide, from our office in...


  • Cluj-Napoca, Cluj, Romania Flutter Entertainment Full time €30,000 - €60,000 per year

    iOS Software Engineer FanDuel, HybridAbout Betfair Romania Development:Betfair Romania Development is the largest technology hub of Flutter Entertainment, with over 2,000 people powering the world's leading sports betting and iGaming brands. Exciting, immersive and safe experiences are delivered to over 18 million customers worldwide, from our office in...


  • Cluj-Napoca, Cluj, Romania Wirtek Romania Full time €30,000 - €60,000 per year

    We're looking for someone who values commitment, collaboration, and continuous growth—someone who feels that sense of ownership and responsibility as if they were building the app for their own brand. If that sounds like you, we can't wait to meet you You'll have the opportunity to work on a product that makes a real difference in how people shop for their...


  • Cluj-Napoca, Cluj, Romania Flutter Entertainment Full time 30,000 - 60,000 per year

    Senior Graphic Designer - Flutter Studios, HybridSenior UX Designer 1About Betfair Romania Development:Betfair Romania Development is the largest technology hub of Flutter Entertainment, with over 2,000 people powering the world's leading sports betting and iGaming brands. Exciting, immersive and safe experiences are delivered to over 18 million customers...

  • Software Engineer

    4 days ago


    Cluj-Napoca, Cluj, Romania Betfair Romania Development Full time €20,000 - €40,000 per year

    iOS Software Engineer Mid 1About Betfair Romania DevelopmentBetfair Romania Development is the largest technology hub of Flutter Entertainment, with over 2,000 people powering the world's leading sports betting and iGaming brands. Exciting, immersive and safe experiences are delivered to over 18 million customers worldwide, from our office in Cluj-Napoca....


  • Cluj-Napoca, Cluj, Romania valantic Romania Full time 30,000 - 60,000 per year

    Position:Senior Java Backend Developer (Team Lead)Location:Hybrid, 3 days per week in office, Cluj-NapocaSeniority:Senior (5+ years experience)Language:EnglishRole OverviewWe are looking for aSenior Java Developerto take atechnical leadership rolein our backend team. The ideal candidate combines hands-on Java development experience with strong AWS knowledge,...

  • Mobile Developer

    4 days ago


    Cluj-Napoca, Cluj, Romania Tremend Software Consulting Full time 30,000 - 180,000 per year

    Department Experience EngineeringLocation Cluj-Napoca, RomaniaExperience Level IntermediateJob DescriptionResponsibilities:Writing readable and clear code using Dart and Swift / Kotlin that will be extensively documented for future use and upgradesUnderstanding basic concepts of design for developing user friendly applicationsStay up to date with the latest...