{"id":4074197,"url":"https://alion.io/job/appnovation-mobile-developer-ios-cantonese-speaking","title":"Mobile Developer - IOS (Cantonese Speaking)","company":{"id":58181,"name":"Appnovation","domain":"appnovation.com","url":"https://alion.io/company/appnovation","size_band":"201-500","is_staffing_agency":false,"employer_type":"services","is_intermediary":false,"listed_via":null,"ats_vendor":"Greenhouse","truth_index":{"grade":"A","score":89,"open_postings":7,"ghost_share":0,"stale_share":0.429,"repost_share":0,"time_to_fill_p50_days":29,"computed_at":"2026-11-14T05:58:10Z"}},"role":"Mobile","role_family":"Mobile","seniority":"junior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Hong Kong"],"countries":["HK"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":2,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"MVC","optional":false},{"name":"MVVM","optional":false},{"name":"Objective-C","optional":false},{"name":"Rest API","optional":false},{"name":"SOAP","optional":false},{"name":"Swift","optional":false},{"name":"SwiftUI","optional":false},{"name":"UIKit","optional":false},{"name":"VIPER","optional":false},{"name":"Core Data","optional":true},{"name":"Dart","optional":true},{"name":"Flutter","optional":true},{"name":"Java","optional":true},{"name":"JavaScript","optional":true},{"name":"Kotlin","optional":true},{"name":"React Native","optional":true},{"name":"React.js","optional":true},{"name":"XCTest","optional":true}],"status":"live","first_seen_at":"2026-11-11T10:26:32Z","employer_posted_date":"2026-11-11","last_verified_at":"2026-11-14T11:52:07Z","board_verified":true,"closed_at":null,"days_open":3,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":3},"description":"About us\nAppnovation is the AI Product Company. Headquartered in Vancouver, Canada, with teams around the world, Appnovation builds AI products, delivers enterprise AI and digital solutions, and co-invests with clients to bring new AI products to market.\nOpen source has been the foundation of Appnovation's work since 2007, and it remains the foundation underneath every AI product the company builds today. Appnovation teams work with organizations in highly regulated industries, including global leaders such as Pfizer, Google and AstraZeneca, to help them adopt AI they can govern and own.\nAbout the role\nWe’re looking for a skilled, motivated iOS Developer to join our team. You’ll build innovative, engaging mobile apps for iPhone and iPad, drawing on hands-on experience in system design and development. You’ll work alongside other Appnovation team members at our client’s offices in Hong Kong.\nWhat you’ll do\nDesign and develop high-quality iOS applications\nWork with cross-functional teams to define, design and ship new features\nMaintain and improve existing apps for performance and user experience\nWrite clean, scalable code in Swift and Objective-C that follows Apple’s Human Interface Guidelines and industry best practices\nConnect apps to backend services using RESTful APIs, JSON, XML, SOAP and web services\nTroubleshoot, debug and tune apps for performance, memory use and usability\nWork with QA teams to test thoroughly and keep quality high\nManage App Store releases, including builds, certificates, provisioning profiles and submissions\nKeep up with new iOS releases, frameworks and mobile trends, and bring best practices to the team\nWhat you’ll bring\nA bachelor’s degree in Computer Science, IT, MIS or a related field\nAt least 2 years of experience in systems design and development\nHands-on experience building production iOS apps in Swift and/or Objective-C\nSolid knowledge of UIKit and/or SwiftUI, Xcode, and iOS architecture patterns such as MVC, MVVM or VIPER\nExperience with XML, JSON, SOAP, web services and object-oriented design\nStrong analytical, problem-solving, interpersonal and organizational skills\nA collaborative attitude and a willingness to learn new technologies\nGood communication skills in Cantonese and English\nNice to have:\nExperience with Flutter, React Native or Android (Java/Kotlin)\nExperience with high-volume transaction systems\nKnowledge of mobile security, Core Data, or unit and UI testing (XCTest)\nWhy Appnovation?\nOur development teams are collaborative, friendly and open, and the work is varied. We support both your professional and personal growth, in a fun, dynamic culture that puts people first.\nBenefits include:\nWork-life balance\nPlenty of opportunities to grow personally and professionally\nHealth benefits package\nMental health support\nPersonal days off\nFertility and menopause leave\nFitness allowance\nDiversity, equity and inclusion (DE&I) initiatives\nAnd much more\nThank you for your interest in a career with Appnovation Technologies! Please note that only those selected for an interview will be contacted.\nAt Appnovation, we recognize that diverse teams are the strongest teams. Diversity, Equity & Inclusion is not only something that we embrace - we celebrate it! We are proud to be an Equal Opportunity Employer and we encourage applicants from all backgrounds, lived experiences and industries to apply. Come join us at Appnovation, and learn more about how we stay true to our company values as we build better lives through better digital. \n\nAccommodations are available upon request throughout the recruitment process.","description_format":"text","description_chars":3601,"description_truncated":false,"requirements":{"experience_years_min":2,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[{"language":"English","level":"All levels","optional":false}]},"benefits":["Equity"],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Web Design","Web Development Services","Custom Software Development"],"lifecycle":[{"event":"open","at":"2026-11-11T14:47:50Z"}],"visa":[],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":2,"expected_fill_days":29,"reasons":["conf:2","velocity","win:early","comp:junior"],"computed_at":"2026-11-14T05:58:10Z"},"pay":null,"html_url":"https://alion.io/job/appnovation-mobile-developer-ios-cantonese-speaking","json_url":"https://alion.io/job/appnovation-mobile-developer-ios-cantonese-speaking.json","meta":{"generated_at":"2026-11-14T14:43:25Z","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":15778,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-15T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"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":58181},"rest":"https://alion.io/mcp/rest/get_company?id=58181"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fappnovation-mobile-developer-ios-cantonese-speaking"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"free","price":{"credits":0,"usd":0},"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%2Fappnovation-mobile-developer-ios-cantonese-speaking"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"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%2Fappnovation-mobile-developer-ios-cantonese-speaking"},{"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/appnovation-mobile-developer-ios-cantonese-speaking\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fappnovation-mobile-developer-ios-cantonese-speaking"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4074197}},{"tool":"search_jobs","arguments":{"company":"appnovation.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4074197},"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"}}