{"id":3920004,"url":"https://alion.io/job/dopay-senior-ios-developer","title":"Senior iOS Developer","company":{"id":674012,"name":"Dopay","domain":"dopay.com","url":"https://alion.io/company/dopay","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workable","truth_index":null},"role":"Mobile","role_family":"Mobile","seniority":"senior","employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Cairo, Egypt"],"countries":["EG"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"CI/CD","optional":false},{"name":"Clean Architecture","optional":false},{"name":"CocoaPods","optional":false},{"name":"Combine","optional":false},{"name":"GCD","optional":false},{"name":"GitHub","optional":false},{"name":"GraphQL","optional":false},{"name":"MVVM","optional":false},{"name":"Rest API","optional":false},{"name":"State Management","optional":false},{"name":"Swift","optional":false},{"name":"SwiftUI","optional":false},{"name":"VIPER","optional":false},{"name":"Fastlane","optional":true},{"name":"Firebase","optional":true},{"name":"Sentry","optional":true},{"name":"TestFlight","optional":true},{"name":"XCTest","optional":true}],"status":"live","first_seen_at":"2026-10-16T00:00:00Z","employer_posted_date":null,"last_verified_at":"2026-10-16T00:00:00Z","board_verified":false,"closed_at":null,"days_open":22,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":22},"description":"Description\nKey Responsibilities Work closely with product and engineering teams to understand business requirements and transform them into high-quality scalable iOS applications.\n\n Contribute to engineering best practices and mentor junior developers to support their growth and technical excellence.\n\n iOS Application Development\n Lead the end-to-end design and development of robust maintainable and high-performance iOS applications.\n Build cutting-edge user experiences with SwiftUI leveraging Combine for reactive asynchronous programming.\n Ensure application stability and scalability through clean testable and efficient code.\n Conduct code reviews and uphold high standards of quality performance and maintainability.\n\n Architecture & System Design\n Implement modern iOS architectures (MVVM VIPER or Clean Architecture) optimized for SwiftUI and reactive data flows.\n Integrate with RESTful APIs GraphQL and third-party SDKs to deliver seamless and reliable mobile experiences.\n Champion the adoption of Combine for state management and asynchronous event handling.\n\n UI/UX Collaboration\n Partner with design teams to deliver pixel-perfect SwiftUI interfaces that are accessible user-friendly and aligned with product vision.\n Provide feedback on design feasibility and ensure technical alignment between UX and engineering.\n\nRequirements\nExperience 5 years of professional iOS development experience with deep expertise in Swift and SwiftUI.\n Strong understanding of Combine asynchronous programming (GCD async/await) and reactive data flows.\n Proven ability to ship features through the full lifecycle from ideation to App Store release and maintenance.\n Hands-on experience with dependency management (CocoaPods Swift Package Manager) and CI/CD workflows.\n Skilled at mentoring and guiding engineers through technical challenges.\n Proficient in GitHub and collaborative development practices.\n Solid knowledge of design patterns mobile performance optimization and secure coding practices.\n Desirable Skills Excellent written and verbal English for cross-functional collaboration.\n Experience with Apple Developer Console TestFlight and the App Store submission process.\n Familiarity with XCTest UI testing and automation tools (Fastlane).\n Background in fintech or other fast-paced mobile-first industries.\n Understanding of DevOps principles for mobile (crash reporting monitoring with Firebase Sentry etc.).\n Passion for financial inclusion and creating social impact.\n\nBenefits\nWhy Join Us Be part of a high-growth fintech making a real impact in emerging markets.\n Work directly with top-tier enterprise clients and decision-makers.\n Drive real business outcomes helping organizations digitize payroll and empower their employees financially.\n A fast-paced collaborative environment where your contributions shape the companys future.\n\nRequired Experience:\nSenior IC","description_format":"text","description_chars":2884,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Financial Software & Embedded Finance","Payroll Services"],"lifecycle":[{"event":"open","at":"2026-11-07T14:02:33Z"}],"visa":[],"liveness":{"score":65,"band":"ok","label":"Likely open","p_open":0.85,"p_active":0.85,"p_room":0.9,"age_days":22,"expected_fill_days":45,"reasons":["seen:22","win:mid"],"computed_at":"2026-11-07T17:47:09Z"},"pay":null,"html_url":"https://alion.io/job/dopay-senior-ios-developer","json_url":"https://alion.io/job/dopay-senior-ios-developer.json","meta":{"generated_at":"2026-11-07T17:47:09Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":26254,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-08T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":674012},"rest":"https://alion.io/mcp/rest/get_company?id=674012"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fdopay-senior-ios-developer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fdopay-senior-ios-developer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fdopay-senior-ios-developer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/dopay-senior-ios-developer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fdopay-senior-ios-developer"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3920004}},{"tool":"search_jobs","arguments":{"company":"dopay.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3920004},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}