{"id":3752826,"url":"https://alion.io/job/hanna-robulets-company-senior-staff-software-engineer-python-javascript-and-ios-sdk","title":"Senior / Staff Software Engineer (Python, JavaScript and iOS SDK)","company":{"id":4485899,"name":"Hanna Robulets Company","domain":"hr-hanna.com","url":"https://alion.io/company/hanna-robulets-company","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Mobile","role_family":"Mobile","seniority":"staff","employment_type":"full_time","work_mode":"remote","remote_scope":"stated_regions","remote_scope_basis":"posting_text","remote_working_hours":null,"hiring_geo_confidence":"explicit","locations":["Ukraine"],"countries":["UA"],"hiring_countries":["AR","BR","CO","PL","UA","BO","CL","EC","FK","GF","GY","PY","PE","SR","UY","VE"],"hiring_countries_total":16,"salary":{"min":null,"max":25,"currency":"USD","period":"hour","gross":null,"usd_annual":50000},"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"iOS SDK","optional":false},{"name":"JavaScript","optional":false},{"name":"Objective-C","optional":false},{"name":"Python","optional":false},{"name":"SQL","optional":false},{"name":"Swift","optional":false},{"name":"Airflow","optional":true},{"name":"Android SDK","optional":true},{"name":"GCP","optional":true},{"name":"Google BigQuery","optional":true},{"name":"Kotlin","optional":true},{"name":"React Native","optional":true},{"name":"React.js","optional":true}],"status":"live","first_seen_at":"2026-11-04T14:25:34Z","employer_posted_date":null,"last_verified_at":"2026-11-04T14:25:34Z","board_verified":false,"closed_at":null,"days_open":3,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":3},"description":"🌍 Location: North & South America (preferred), Poland, Ukraine & Eastern Europe\n\n💼 Employment: Full-time | B2B\n\n📅 Duration: 3+ months, potential extension\n\n💰 Rate: Up to $25/hour\n\n🚀 Seniority: Senior / Staff\n\nAbout the Project\n\nWe are looking for an experienced Senior / Staff Software Engineer to join a product engineering team building a SaaS platform focused on marketing attribution, conversion tracking, and real-time data processing.\n\nThe primary focus of this role is to design and build a mobile attribution SDK from scratch, alongside developing real-time conversion APIs, tracking integrations, and scalable data pipelines.\n\nThis is a hands-on engineering position for someone who enjoys building production-grade products, designing reusable abstractions, and solving complex integration challenges.\n\nWhat You'll Do\n\nMobile Attribution SDK (Greenfield Project)\n\nDesign and develop a new mobile attribution SDK from scratch.\n\nBuild and maintain JavaScript and iOS SDK components.\n\nDevelop reliable tracking, attribution, and event collection mechanisms.\n\nDesign reusable SDK architecture with performance, scalability, and maintainability in mind.\n\nEnsure seamless integration with client applications and backend services.\n\nConversion API & Real-Time Tracking\n\nBuild and maintain real-time conversion tracking integrations using Python.\n\nProcess tracking signals and forward conversion events to advertising platforms.\n\nDevelop integrations with third-party advertising APIs, handling platform-specific requirements.\n\nWork with Google Pub/Sub and Shopify JavaScript tracking.\n\nEnsure data accuracy, reliability, and efficient event processing.\n\nData Pipelines & Product Engineering\n\nDesign and optimize production data pipelines supporting SaaS product functionality.\n\nBuild backend services and product integrations.\n\nContribute to full-stack application features when needed.\n\nParticipate in architectural decisions and technical design discussions.\n\nRequirements\n\n5+ years of commercial software engineering experience, preferably at Senior or Staff level.\n\nStrong production experience with Python.\n\nHands-on experience developing JavaScript SDKs.\n\nExperience building or maintaining native iOS SDKs (Swift / Objective-C).\n\nStrong SQL skills and experience working with production databases.\n\nSolid understanding of SDK architecture, API design, event tracking, and asynchronous processing.\n\nExperience building customer-facing software products, not only internal tools or dashboards.\n\nAbility to design scalable engineering abstractions and make architectural decisions.\n\nExperience integrating third-party APIs.\n\nStrong problem-solving skills and ability to work independently.\n\nFluent English for technical discussions and collaboration.\n\nNice to Have\n\nReact Native SDK development experience.\n\nAndroid SDK development (Kotlin / Java).\n\nExperience with mobile attribution, mobile analytics, or marketing technology (MarTech).\n\nFamiliarity with attribution platforms, conversion tracking, or advertising APIs.\n\nGoogle Cloud Platform (GCP).\n\nGoogle Pub/Sub, BigQuery, and Apache Airflow.\n\nShopify tracking integrations.\n\nExperience with streaming architectures and event-driven systems.\n\nPrevious experience building developer tools or SDKs from scratch.\n\nWorking Conditions\n\nFully remote, full-time engagement.\n\nInitial project duration of 3+ months, with potential extension.\n\nHourly rate up to $25 USD.\n\nPreference for candidates based in North or South America.\n\nCandidates from Eastern Europe, especially Poland and Ukraine, are also welcome, provided they can maintain working-hour overlap until approximately 22:00–23:00 local time.\n\nWhy Join?\n\nBuild from scratch: Own the architecture and implementation of a new mobile attribution SDK.\n\nReal product impact: Work on customer-facing SaaS functionality used in production.\n\nTechnical ownership: Influence architecture, SDK design, and integration strategies.\n\nModern engineering challenges: Work with real-time data, advertising APIs, event streaming, and cross-platform SDKs.\n\nRemote collaboration: Join a distributed engineering team with meaningful technical autonomy.\n\nInterested? Apply with your CV and briefly describe your experience developing JavaScript and/or iOS SDKs, especially any SDKs built from scratch.","description_format":"text","description_chars":4294,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"Argentina","iso":"AR","kind":"region"},{"name":"Brazil","iso":"BR","kind":"region"},{"name":"Colombia","iso":"CO","kind":"region"},{"name":"Poland","iso":"PL","kind":"country"},{"name":"Ukraine","iso":"UA","kind":"country"},{"name":"Bolivia","iso":"BO","kind":"region"},{"name":"Chile","iso":"CL","kind":"region"},{"name":"Ecuador","iso":"EC","kind":"region"},{"name":"Falkland Islands","iso":"FK","kind":"region"},{"name":"French Guiana","iso":"GF","kind":"region"},{"name":"Guyana","iso":"GY","kind":"region"},{"name":"Paraguay","iso":"PY","kind":"region"},{"name":"Peru","iso":"PE","kind":"region"},{"name":"Suriname","iso":"SR","kind":"region"},{"name":"Uruguay","iso":"UY","kind":"region"},{"name":"Venezuela","iso":"VE","kind":"region"}],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-11-04T15:42:35Z"}],"visa":[],"liveness":{"score":76,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.803,"p_room":0.945,"age_days":3,"expected_fill_days":9,"reasons":["seen:3","velocity","win:mid"],"computed_at":"2026-11-08T05:47:12Z"},"pay":{"stated_usd_annual":50000,"is_top_pay":false},"html_url":"https://alion.io/job/hanna-robulets-company-senior-staff-software-engineer-python-javascript-and-ios-sdk","json_url":"https://alion.io/job/hanna-robulets-company-senior-staff-software-engineer-python-javascript-and-ios-sdk.json","meta":{"generated_at":"2026-11-08T07:07:53Z","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":15493,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-09T00: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":4485899},"rest":"https://alion.io/mcp/rest/get_company?id=4485899"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fhanna-robulets-company-senior-staff-software-engineer-python-javascript-and-ios-sdk"},{"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%2Fhanna-robulets-company-senior-staff-software-engineer-python-javascript-and-ios-sdk"},{"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%2Fhanna-robulets-company-senior-staff-software-engineer-python-javascript-and-ios-sdk"},{"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/hanna-robulets-company-senior-staff-software-engineer-python-javascript-and-ios-sdk\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fhanna-robulets-company-senior-staff-software-engineer-python-javascript-and-ios-sdk"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3752826}},{"tool":"search_jobs","arguments":{"company":"hr-hanna.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3752826},"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"}}