{"id":4153450,"url":"https://alion.io/job/jpmorganchase-lead-software-engineer-ios-developer-5","title":"Lead Software Engineer - iOS Developer","company":{"id":257,"name":"JPMorganChase","domain":"jpmorganchase.com","url":"https://alion.io/company/jpmorganchase","size_band":"5000+","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Oracle","truth_index":{"grade":"A","score":88,"open_postings":1016,"ghost_share":0.009,"stale_share":0.628,"repost_share":0.048,"time_to_fill_p50_days":15,"computed_at":"2026-11-12T10:38:37Z"}},"role":"Mobile","role_family":"Mobile","seniority":"lead","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["New York, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"Bitbucket","optional":false},{"name":"CI/CD","optional":false},{"name":"Core Data","optional":false},{"name":"Git","optional":false},{"name":"Jenkins","optional":false},{"name":"Linux","optional":false},{"name":"MVC","optional":false},{"name":"MVI","optional":false},{"name":"MVP","optional":false},{"name":"MVVM","optional":false},{"name":"Rest API","optional":false},{"name":"Swift","optional":false},{"name":"SwiftUI","optional":false},{"name":"UIKit","optional":false},{"name":"Prompt Engineering","optional":true}],"status":"live","first_seen_at":"2026-11-09T14:24:49Z","employer_posted_date":"2026-11-09","last_verified_at":"2026-11-12T18:49:37Z","board_verified":true,"closed_at":null,"days_open":3,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":3},"description":"You’ll deliver features end to end in an Agile environment, communicate progress to teammates and stakeholders, and help shape reliable, well-designed mobile products. You’ll also have opportunities to explore how AI can improve mobile experiences and engineering workflows.\nAs a Lead Software Engineer - Senior iOS Engineer at JPMorgan Chase within Consumer and Community Banking - Mobile Payments team, you’ll design, build, and maintain high-quality iOS applications that deliver meaningful experiences for customers and businesses. You’ll work with a collaborative team of technologists across the full software development lifecycle-from design and implementation to testing, release, and ongoing improvement.\nJob responsibilities\nDesign, develop, test, and maintain iOS applications using Swift and SwiftUI.\nBuild accessible, responsive interfaces and implement clean, maintainable architectures such as MVVM, MVI, or MVP.\nIntegrate REST APIs and other remote services.\nUse Xcode debugging and profiling tools to identify and resolve performance, memory, and reliability issues.\nWrite unit tests and use code coverage tools to maintain software quality.\nContribute to code reviews, technical discussions, and Agile planning.\nUse AI-assisted development tools thoughtfully to support tasks such as code exploration, test generation, and documentation.\nKeep the team and stakeholders informed about development progress, risks, and dependencies.\nRequired qualifications, capabilities, and skills\nFormal training or certification on software engineering concepts and 5+ years applied experience \nExperience designing, developing, and maintaining iOS applications using Swift and SwiftUI.\nExperience integrating APIs and working with remote data.\nKnowledge of iOS frameworks, including Foundation, UIKit, Cocoa Touch, and Core Data.\nExperience with Xcode tools such as Instruments, the Debug Memory Graph, and the Debug View Hierarchy.\nFamiliarity with architectural and design patterns such as MVC, MVVM, MVP, MVI, and Singleton.\nWorking knowledge of Git and Bitbucket or comparable version-control platforms.\nExperience building and shipping at least one application through the Apple App Store.\nFamiliarity with macOS, Linux, GNU tools, and scripting languages.\nUnderstanding of CI/CD processes and tools such as Jenkins.\nExperience with Swift unit-testing frameworks and code coverage tools.\nPreferred qualifications, capabilities, and skills\nFamiliarity with prompt engineering, including writing clear instructions, providing context, and refining prompts to improve results.\nExperience using AI-assisted coding tools to support development while reviewing and validating generated output.\nUnderstanding of how to test AI-generated code, including checking for correctness, security, maintainability, and edge cases.\nExperience integrating generative AI or machine-learning capabilities into mobile applications through APIs or on-device frameworks.\nFamiliarity with evaluating AI features for quality, latency, reliability, and user experience.","description_format":"text","description_chars":3053,"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":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Commercial & Retail Banks","Wealth Management & Financial Advisors","Asset Management & Funds","Investment Banking & M&A Advisory"],"lifecycle":[{"event":"open","at":"2026-11-12T09:58:33Z"}],"visa":[{"country":"US","licensed_sponsor":true,"adverts_offering_sponsorship_24m":0,"sanctioned_now":false,"evidence":"H-1B filings in 12 months: 3,429 · green card filings: 933","filings_12m":3429,"filings_prev_12m":3601,"green_card_filings_12m":933,"median_offered_wage_usd":160366,"route":null,"cap_exempt":false,"checked_at":"2026-11-12T07:36:15+00:00","sources":["US Department of Labor: LCA disclosure data (H-1B, H-1B1, E-3)","US Department of Labor: PERM disclosure data (green cards)"],"filings_for_role_12m":1598}],"liveness":{"score":60,"band":"ok","label":"Likely open","p_open":1,"p_active":0.602,"p_room":1,"age_days":2,"expected_fill_days":15,"reasons":["conf:0","stale_co","win:early","comp:brand"],"computed_at":"2026-11-12T10:38:37Z"},"pay":null,"html_url":"https://alion.io/job/jpmorganchase-lead-software-engineer-ios-developer-5","json_url":"https://alion.io/job/jpmorganchase-lead-software-engineer-ios-developer-5.json","meta":{"generated_at":"2026-11-12T21:20: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":45151,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-13T00: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":257},"rest":"https://alion.io/mcp/rest/get_company?id=257"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fjpmorganchase-lead-software-engineer-ios-developer-5"},{"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%2Fjpmorganchase-lead-software-engineer-ios-developer-5"},{"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%2Fjpmorganchase-lead-software-engineer-ios-developer-5"},{"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/jpmorganchase-lead-software-engineer-ios-developer-5\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fjpmorganchase-lead-software-engineer-ios-developer-5"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4153450}},{"tool":"search_jobs","arguments":{"company":"jpmorganchase.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4153450},"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"}}