{"id":3678603,"url":"https://alion.io/job/packagex-forward-deployed-engineer-mobile-2","title":"Forward Deployed Engineer - Mobile","company":{"id":180056,"name":"PackageX","domain":"packagex.io","url":"https://alion.io/company/packagex","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Lever","truth_index":null},"role":"Solutions","role_family":"Solutions","seniority":null,"employment_type":"full_time","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Islamabad, Pakistan"],"countries":["PK"],"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":"Compose Multiplatform","optional":false},{"name":"Declarative UI","optional":false},{"name":"GraalVM","optional":false},{"name":"Kotlin","optional":false},{"name":"Kotlin Coroutines","optional":false},{"name":"Kotlin Multiplatform","optional":false},{"name":"Objective-C","optional":false},{"name":"Reactive Programming","optional":false},{"name":"State Management","optional":false},{"name":"Swift","optional":false},{"name":"CI/CD","optional":true},{"name":"Computer Vision","optional":true},{"name":"Gradle","optional":true},{"name":"Java","optional":true},{"name":"Koin","optional":true},{"name":"Ktor","optional":true},{"name":"Room","optional":true},{"name":"SQLDelight","optional":true},{"name":"SwiftUI","optional":true}],"status":"live","first_seen_at":"2026-11-03T11:54:17Z","employer_posted_date":"2026-11-03","last_verified_at":"2026-11-05T13:47:36Z","board_verified":true,"closed_at":null,"days_open":2,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":2},"description":"About PackageX\nPackageX is building the Physical Logistics Execution Platform for enterprise teams operating across manufacturing sites, distribution centers, warehouses, retail locations, and logistics-heavy environments.\nOur platform uses Vision AI, workflow automation, mobile execution, and integrations to help companies digitize, execute, and verify physical operations at the point of work, creating trusted evidence of what happened across their operations.\nOur operating model is simple: Execution. Verification. Evidence.\nRole Overview\nPackageX is looking for a Forward Deployed Engineer - Mobile to work directly with customers, prospects, sales, product, engineering, AI, and implementation teams to understand complex physical operations, design PackageX workflows, and implement solutions that work in real-world environments.\nWe are looking for a highly skilled software engineer with strong native engineering fundamentals and experience building complex, performance-critical applications.\nThis role is focused on enterprise workflow design, solution configuration, customer operations, technical implementation, and go-live success. From pre-sales solution design through pilot, implementation, testing, rollout, and go-live, you’ll serve as a technical point of contact, translating customer requirements into validated, production-ready solutions.\nYou will work on architecting and developing cross-platform applications using Kotlin Multiplatform and Compose Multiplatform, solving complex engineering challenges across Android, iOS, and potentially desktop platforms.\nThis is a customer-facing, technical, and hands-on role. The right person can configure workflows in the platform and partner with Product and Engineering to close technical gaps. This is more than a pre-sales or solution design role. You’ll write code, configure workflows, provision devices, debug on the floor, and get customers live.\nKey Responsibilities:\nJoin customer and prospect conversations during pre-sales to understand real operational workflows.\nConnect with customers for discovery, workflow mapping, operational walkthroughs, pilot support, readouts, and go-live activities.\nDesign, architect, and develop scalable cross-platform applications using Kotlin Multiplatform and Compose Multiplatform. \nDesign complex asynchronous workflows involving concurrent API requests, database operations, background processing, and computationally intensive tasks.\nBuild efficient concurrency models that ensure application responsiveness, resource efficiency, and predictable execution.\nIdentify and resolve performance bottlenecks involving CPU utilization, memory consumption, threading, and UI rendering.\nDesign robust memory and resource management strategies for large datasets, image processing, and continuous data-processing workloads. \nDevelop shared application infrastructure while handling platform-specific requirements and native integrations.\nMake architectural decisions around modularity, concurrency, state management, persistence, and resource ownership.\nProfile, debug, and optimize applications across Android, iOS, and other supported platforms.\nEstablish engineering standards, review technical implementations, and contribute to architectural decisions.\nIdeal Background\nKotlin & Language Fundamentals\nStrong proficiency in Kotlin, including advanced language features and type system concepts.\nUnderstanding of functional programming, generics, inline functions, delegation, extension functions, and higher-order functions.\nStrong understanding of immutability, state management, type safety, and API design.\nAbility to write allocation-efficient, maintainable, and testable Kotlin code.\nUnderstanding of JVM and Kotlin/Native execution differences.\nConcurrency & Structured Concurrency\nDeep understanding of concurrency, parallelism, threading, and asynchronous execution models.\nStrong command of Kotlin Coroutines, structured concurrency, dispatchers, scopes, and cancellation propagation.\nUnderstanding of coroutine lifecycle management, exception propagation, supervision, and synchronization.\nAbility to design complex asynchronous workflows involving concurrent API calls, database operations, background processing, and UI updates.\nStrong understanding of race conditions, deadlocks, thread safety, shared mutable state, and synchronization primitives.\nExperience selecting appropriate execution contexts for CPU-intensive and I/O-intensive workloads.\nUnderstanding of backpressure, buffering, channels, flows, and concurrent data pipelines.\nAbility to manage long-running operations without blocking critical execution threads or degrading UI responsiveness.\nUnderstanding of threading constraints and concurrency differences across Android, iOS, and Kotlin/Native.\nMemory Management & Performance Optimization\nStrong understanding of memory allocation, object lifetimes, garbage collection, and memory pressure.\nExperience identifying and resolving memory leaks, excessive allocations, and unnecessary object retention.\nUnderstanding of caching strategies, cache invalidation, memory constraints, and resource lifecycle management.\nAbility to profile and optimize CPU and memory consumption in production applications.\nExperience optimizing image processing, large data structures, serialization, and computationally expensive workloads.\nUnderstanding of buffer management, object reuse, allocation-efficient programming, and memory fragmentation.\nAbility to investigate performance degradation, memory spikes, and resource contention.\nFamiliarity with Android Studio Profiler, Instruments, and platform-specific performance diagnostic tools.\nKotlin/Native & Runtime Internals\nStrong understanding of Kotlin/Native architecture, compilation pipeline, runtime behavior, and memory management.\nUnderstanding of Kotlin/Native garbage collection, object lifetimes, memory allocation, and runtime characteristics.\nExperience with Kotlin/Native interoperability with Objective-C and Swift, including memory ownership and lifecycle considerations.\nUnderstanding of Kotlin Multiplatform compilation targets, source sets, native binaries, linking, and platform-specific dependencies.\nUnderstanding of JVM versus Native execution models, garbage collection differences, startup performance, and memory characteristics.\nFamiliarity with GraalVM, its runtime architecture, compilation models, and native-image capabilities.\nAbility to reason about runtime performance, compilation trade-offs, and platform-specific optimization strategies.\nApplication Architecture & System Design\nStrong understanding of modular architecture, separation of concerns, dependency management, and abstraction boundaries.\nAbility to design scalable systems involving networking, persistence, caching, background processing, and complex data flows.\nUnderstanding of reactive programming, state management, and unidirectional data flow.\nAbility to evaluate architectural trade-offs between shared and platform-specific implementations.\nExperience designing systems that handle large data volumes and continuous processing workloads.\nAbility to identify architectural bottlenecks and propose solutions that improve maintainability, scalability, and performance.\nCompose Multiplatform & UI Engineering\nStrong experience with Compose Multiplatform and declarative UI development.\nDeep understanding of Compose state management, recomposition, snapshot state, and rendering performance.\nExperience building reusable UI components, custom layouts, animations, and navigation systems.\nUnderstanding of UI lifecycle, state restoration, and platform-specific UI behavior.\nAbility to diagnose unnecessary recompositions, UI jank, rendering bottlenecks, and memory inefficiencies.\nExperience integrating native platform capabilities into shared Compose applications.\nPreferred Qualifications\nProduction experience shipping Kotlin Multiplatform applications across Android and iOS.\nStrong native Android development fundamentals.\nExperience with Swift, SwiftUI, and iOS application architecture.\nExperience with Kotlin/Native and Objective-C interoperability.\nFamiliarity with Ktor, Koin, SQLDelight, Room KMP, and other multiplatform libraries.\nExperience with Gradle, Kotlin Multiplatform build configuration, and CI/CD pipelines.\nExperience with desktop development using Compose Multiplatform.\nFamiliarity with GraalVM and JVM performance optimization.\nExperience with computer vision, image processing, or other computationally intensive mobile workloads.\nWhat We Look For\nStrong communication skills with both business and technical stakeholders. \nComfortable working on customer sites and creating structure in fast-moving, ambiguous environments. \nUnderstand how software works beyond the abstractions provided by frameworks.\nCan independently investigate and resolve complex concurrency, memory, and performance problems.\nCan make and defend architectural decisions based on technical reasoning.\nUnderstand the trade-offs between shared code and platform-specific implementations.\nApproach problems analytically rather than relying on trial-and-error implementations.\nCommunicate technical concepts, decisions, and trade-offs clearly.\nTake ownership of systems from architecture and implementation through production.","description_format":"text","description_chars":9310,"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":["Supply Chain & Logistics Software"],"lifecycle":[{"event":"open","at":"2026-11-03T12:13:06Z"}],"visa":[],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":1,"expected_fill_days":30,"reasons":["conf:2","velocity","win:early"],"computed_at":"2026-11-05T05:54:30Z"},"pay":null,"html_url":"https://alion.io/job/packagex-forward-deployed-engineer-mobile-2","json_url":"https://alion.io/job/packagex-forward-deployed-engineer-mobile-2.json","meta":{"generated_at":"2026-11-05T15:12:58Z","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":19778,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-06T00: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":180056},"rest":"https://alion.io/mcp/rest/get_company?id=180056"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fpackagex-forward-deployed-engineer-mobile-2"},{"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%2Fpackagex-forward-deployed-engineer-mobile-2"},{"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%2Fpackagex-forward-deployed-engineer-mobile-2"},{"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/packagex-forward-deployed-engineer-mobile-2\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fpackagex-forward-deployed-engineer-mobile-2"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3678603}},{"tool":"search_jobs","arguments":{"company":"packagex.io","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3678603},"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"}}