{"id":1709528,"url":"https://alion.io/job/mindgrub-technologies-senior-ios-software-engineer-contract","title":"Senior iOS Software Engineer (contract)","company":{"id":449931,"name":"Mindgrub Technologies","domain":"mindgrub.com","url":"https://alion.io/company/mindgrub-technologies","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Greenhouse","truth_index":null},"role":"Mobile","role_family":"Mobile","seniority":"senior","employment_type":"contractor","work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"posting_text","remote_working_hours":null,"hiring_geo_confidence":"explicit","locations":["Baltimore, United States"],"countries":["US"],"hiring_countries":["US"],"hiring_countries_total":1,"salary":{"min":65,"max":80,"currency":"USD","period":"hour","gross":null,"usd_annual":160000},"salary_estimate":null,"experience_years_min":4,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"CI/CD","optional":false},{"name":"Declarative UI","optional":false},{"name":"Git","optional":false},{"name":"Gradle","optional":false},{"name":"iOS SDK","optional":false},{"name":"Jetpack Compose","optional":false},{"name":"Kotlin","optional":false},{"name":"Kotlin Coroutines","optional":false},{"name":"State Management","optional":false},{"name":"Swift","optional":false},{"name":"SwiftUI","optional":false},{"name":"UIKit","optional":false},{"name":"Java","optional":true}],"status":"live","first_seen_at":"2026-10-02T13:18:54Z","employer_posted_date":"2026-10-02","last_verified_at":"2026-10-11T20:50:44Z","board_verified":true,"closed_at":null,"days_open":9,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":9},"description":"Mindgrub Technologies is a digital agency specializing in digital transformation for established enterprises and growth-stage companies. We build complex, deeply integrated applications that power critical experiences for enterprises and startups alike. Our engineering teams work across web, mobile, and cloud platforms, delivering solutions that range from multi-million dollar platform modernizations to fast-moving, high-impact digital builds.\nPosition Overview\nSenior Software Engineers collaborate with technical leaders, project teams, and clients to deliver robust software solutions for Mindgrub’s internal and external clients.\nAs a Senior iOS Software Engineer, you will serve as a senior contributor on mobile application projects, with primary responsibility for designing, developing, and maintaining high-quality iOS applications using Swift, SwiftUI, and Apple’s modern development ecosystem. You will work with project and technical leads to derive requirements, make sound architectural and implementation decisions, estimate work, and successfully deliver technical solutions to our clients.\nThis role is primarily focused on iOS engineering but requires meaningful, recent hands-on Android development experience. The ideal candidate is an expert iOS engineer who has also actively worked with modern Android technologies, including Kotlin and Jetpack Compose, and can confidently contribute to Android applications when needed.\nResponsibilities\nDesign, develop, test, deploy, and maintain production-quality iOS applications using Swift, SwiftUI, and modern Apple frameworks.\nServe as a senior technical contributor on mobile projects, helping guide implementation decisions, architecture, code quality, and engineering best practices.\nCollaborate with engineers, designers, project managers, QA engineers, and clients to translate product and business requirements into effective technical solutions.\nContribute directly to Android applications using Kotlin, Jetpack Compose, and modern Android development practices when project needs require.\nWork effectively across both iOS and Android codebases, including implementing features, resolving defects, reviewing code, troubleshooting issues, and supporting application releases.\nHelp teams establish consistent architecture, functionality, and user experiences across iOS and Android while respecting platform-specific conventions and capabilities.\nResearch and evaluate frameworks, libraries, platform capabilities, and related technologies that fulfill project requirements, improve application quality, and anticipate future client needs.\nParticipate in all aspects of engineering projects, including discovery, technical planning, estimation, implementation, testing, deployment, and ongoing maintenance.\nProduce task-level estimates of effort (LOEs) and contribute to technical planning and project estimates.\nBe aware of project budgets and timelines and remain accountable for assigned project deliverables.\nParticipate in peer code reviews and provide thoughtful, actionable feedback to other engineers.\nCollaborate with other team members by sharing experience and technical knowledge to solve complex problems.\nIdentify opportunities to improve engineering processes, development practices, application architecture, and team efficiency.\nEnsure projects follow Mindgrub engineering standards and established development processes.\nInteract with clients as needed to discuss technical requirements, provide project updates, explain technical decisions, and resolve issues.\nMentor and support other engineers through code reviews, pairing, technical discussions, and knowledge sharing.\nParticipate in the interview and evaluation process for engineering candidates.\nMaintain current expertise in evolving iOS and Android technologies, frameworks, development practices, and platform capabilities.\nQualifications\nMust be authorized to work in the United States.\nRemote; 9:00am - 5:00pm EST; 40 hrs / wk anticipated.\nOctober 2026 through September 2027 with potential to extend.\n4+ years of professional iOS development experience, with significant recent experience building and maintaining production applications using Swift.\nRecent, hands-on professional experience developing native applications for both iOS and Android. Candidates should be actively working with, or have worked with in recent years, the modern development ecosystems of both platforms.\nStrong, current experience with Swift and SwiftUI, including building production user interfaces with SwiftUI and integrating with UIKit when appropriate.\nStrong knowledge of the current iOS SDK, Xcode, application lifecycle, concurrency, networking, data persistence, debugging, performance optimization, automated testing, dependency management, and Apple code signing and distribution.\nHands-on professional Android development experience using Kotlin and Jetpack Compose, with recent experience building or contributing to production Android applications.\nWorking knowledge of the modern Android development ecosystem, including Android Studio, Jetpack libraries, Compose-based UI development, application architecture, coroutines, Gradle, networking, persistence, testing, and application publishing.\nAbility to independently navigate, understand, debug, and contribute meaningful production code to both modern iOS and Android codebases.\nUnderstanding of declarative UI development and the similarities and differences between SwiftUI and Jetpack Compose, including state management, navigation, application architecture, lifecycle, and platform-specific UI conventions.\nExperience designing or contributing to maintainable mobile application architectures and making technical decisions appropriate for applications of varying size and complexity.\nUnderstanding of the similarities and differences between iOS and Android application architecture, lifecycle, platform capabilities, accessibility, performance characteristics, and release processes.\nExperience consuming RESTful APIs and integrating mobile applications with backend services and third-party SDKs.\nFamiliarity with Git-based development workflows, continuous integration, automated testing, and mobile application release processes.\nStrong debugging and problem-solving skills across mobile applications, APIs, and third-party integrations.\nStrong communication skills with the ability to discuss technical issues and decisions with engineers, project teams, clients, and other stakeholders.\nAbility to work autonomously while collaborating effectively within multidisciplinary project teams.\nAbility to attend meetings digitally or in person as required.\nPreferred Experience\nUndergraduate or graduate technical degree in Information Science / Information Technology, Computer Science, Engineering, Mathematics, Physics, or a related field, or equivalent professional experience.\nRecent experience shipping and maintaining production applications in both the Apple App Store and Google Play Store.\nExperience serving as a technical lead or senior technical contributor on mobile application projects.\nExperience mentoring or providing technical guidance to other mobile engineers.\nExperience working in a consulting, agency, or client-services environment.\nFamiliarity with mobile CI/CD tooling, automated build and release pipelines, analytics, crash reporting, and application monitoring.\nExperience working with shared or cross-platform mobile technologies is a plus, while maintaining strong expertise in native iOS and Android development.\nCompensation\n$65.00 - $80.00 USD per hour\nBase compensation will be determined based on a variety of factors including skills, education, certifications, and overall experience for this role.\nInclusivity without exception |At Mindgrub we value and encourage mutual respect and acceptance. We know we all have something to contribute. We work every day to ensure all are welcome, and that we treat all people with fairness and dignity.\nNo phone calls or recruiters, please.","description_format":"text","description_chars":8030,"description_truncated":false,"requirements":{"experience_years_min":4,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[{"name":"United States","iso":"US","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-10-02T16:44:09Z"}],"visa":[{"country":"US","licensed_sponsor":true,"evidence":"Filed H-1B visas in the last two years","filings_12m":0,"filings_prev_12m":2,"green_card_filings_12m":0,"median_offered_wage_usd":null,"route":null,"cap_exempt":false,"checked_at":"2026-10-03T21:08:04+00:00","sources":["US Department of Labor: LCA disclosure data (H-1B, H-1B1, E-3)"],"filings_for_role_12m":0}],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":7,"expected_fill_days":33,"reasons":["conf:2","win:early"],"computed_at":"2026-10-10T05:45:15Z"},"pay":{"stated_usd_annual":160000,"is_top_pay":false},"html_url":"https://alion.io/job/mindgrub-technologies-senior-ios-software-engineer-contract","json_url":"https://alion.io/job/mindgrub-technologies-senior-ios-software-engineer-contract.json","meta":{"generated_at":"2026-10-11T22:21:08Z","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":12085,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-12T00: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":449931},"rest":"https://alion.io/mcp/rest/get_company?id=449931"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fmindgrub-technologies-senior-ios-software-engineer-contract"},{"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%2Fmindgrub-technologies-senior-ios-software-engineer-contract"},{"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%2Fmindgrub-technologies-senior-ios-software-engineer-contract"},{"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/mindgrub-technologies-senior-ios-software-engineer-contract\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fmindgrub-technologies-senior-ios-software-engineer-contract"}]}