[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"seo-content-skill-espresso-us":3,"job-search-\u002Fen-us\u002Fjobs-by-skill\u002Fespresso":4,"skill-page-filters-\u002Fen-us\u002Fjobs-by-skill\u002Fespresso":94,"featured-jobs-\u002Fen-us\u002Fjobs-by-skill\u002Fespresso":210},{},{"total":5,"jobs":6},2,[7,74],{"id":8,"slug":9,"title":10,"raw_title":11,"is_featured":12,"company":13,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":16,"processed_country_iso_code_gmaps":18,"processed_home_office":20,"processed_salary_min":21,"processed_salary_max":22,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":25,"processed_employment_types":27,"processed_it_skills":28,"processed_it_skills_labels":31,"processed_job_expertise_skills":57,"processed_job_expertise_skills_labels":58,"max_cpc":72,"actual_cpc":73},95366,"senior-mobile-developer-androidios-manufacturers-and-traders-trust-co","Senior Mobile Developer – Android\u002FiOS",null,false,{"name":14,"slug":15,"logo_url":11},"Manufacturers and Traders Trust Co","manufacturers-and-traders-trust-co",[17],"Buffalo",[19],"US","hybrid",97100,161800,"USD","estimated",[26],"FULL_TIME","permanent",{"git":29,"hilt":30,"java":29,"ci\u002Fcd":30,"junit":30,"quick":5,"swift":29,"uikit":30,"dagger":30,"gradle":29,"kotlin":29,"nimble":5,"xctest":30,"combine":5,"mockito":30,"swiftui":30,"espresso":30,"rest apis":29,"cocoa touch":30,"kotlin flow":29,"objective-c":5,"jetpack compose":30,"automated testing":29,"kotlin coroutines":29,"swift package manager":30},4,3,[32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56],"Kotlin","Java","Swift","SwiftUI","UIKit","Objective-C","Jetpack Compose","Kotlin Coroutines","Kotlin Flow","Hilt","Dagger","Gradle","Swift Package Manager","Cocoa Touch","Combine","REST APIs","CI\u002FCD","Git","Automated Testing","Espresso","JUnit","Mockito","XCTest","Quick","Nimble",{"mvi":30,"mvvm":30,"owasp masvs":30,"code reviews":29,"accessibility":30,"secure coding":29,"clean architecture":30,"mobile architecture":29,"regulatory compliance":30,"banking domain knowledge":30,"performance optimization":29,"production troubleshooting":29,"mobile application security":29},[59,60,61,62,63,64,65,66,67,68,69,70,71],"Mobile Application Security","Secure Coding","OWASP MASVS","Mobile Architecture","MVVM","MVI","Clean Architecture","Accessibility","Performance Optimization","Production Troubleshooting","Code Reviews","Banking Domain Knowledge","Regulatory Compliance",1,1.5,{"id":75,"slug":76,"title":77,"raw_title":11,"is_featured":12,"company":78,"raw_hiringOrganization_logo_url":11,"processed_city_gmaps":79,"processed_country_iso_code_gmaps":80,"processed_home_office":20,"processed_salary_min":21,"processed_salary_max":22,"processed_salary_currency":23,"processed_salary_source":24,"processed_working_hours":81,"processed_employment_types":27,"processed_it_skills":82,"processed_it_skills_labels":83,"processed_job_expertise_skills":86,"processed_job_expertise_skills_labels":87,"max_cpc":72,"actual_cpc":73},60761,"senior-android-developer-banking-applications-001-manufacturers-and-traders-trust-co","Senior Android Developer – Banking Applications",{"name":14,"slug":15,"logo_url":11},[17],[19],[26],{"java":29,"ci\u002Fcd":30,"junit":30,"devops":30,"kotlin":29,"mockito":30,"espresso":30,"android sdk":29,"jetpack compose":30},[33,32,84,38,51,52,53,48,85],"Android SDK","DevOps",{"wcag":5,"api integration":30,"automated testing":30,"root cause analysis":30,"accessibility standards":5,"banking regulations compliance":29,"mobile security best practices":29},[88,89,50,90,91,92,93],"Mobile Security Best Practices","Banking Regulations Compliance","Root Cause Analysis","API Integration","Accessibility Standards","WCAG",{"industry":95,"employment_type":102,"expertise_skills":105,"it_skills":151,"salary_currency":206,"processed_working_hours":208},[96,99],{"key":97,"label":98,"count":5},"banking","Banking",{"key":100,"label":101,"count":5},"financial services","Financial Services",[103],{"key":27,"label":104,"count":5},"PERMANENT",[106,108,110,112,114,116,118,121,124,126,129,131,133,136,138,140,142,144,147,149],{"key":107,"label":67,"slug":107,"count":72},"performance-optimization",{"key":109,"label":66,"slug":109,"count":72},"accessibility",{"key":111,"label":70,"slug":111,"count":72},"banking-domain-knowledge",{"key":113,"label":65,"slug":113,"count":72},"clean-architecture",{"key":115,"label":60,"slug":115,"count":72},"secure-coding",{"key":117,"label":88,"slug":117,"count":72},"mobile-security-best-practices",{"key":119,"label":120,"slug":119,"count":72},"mvvm","Mvvm",{"key":122,"label":123,"slug":122,"count":72},"wcag","Wcag",{"key":125,"label":50,"slug":125,"count":72},"automated-testing",{"key":127,"label":128,"slug":127,"count":72},"mvi","Mvi",{"key":130,"label":89,"slug":130,"count":72},"banking-regulations-compliance",{"key":132,"label":92,"slug":132,"count":72},"accessibility-standards",{"key":134,"label":135,"slug":134,"count":72},"owasp-masvs","Owasp Masvs",{"key":137,"label":59,"slug":137,"count":72},"mobile-application-security",{"key":139,"label":71,"slug":139,"count":72},"regulatory-compliance",{"key":141,"label":90,"slug":141,"count":72},"root-cause-analysis",{"key":143,"label":62,"slug":143,"count":72},"mobile-architecture",{"key":145,"label":146,"slug":145,"count":72},"api-integration","Api Integration",{"key":148,"label":69,"slug":148,"count":72},"code-reviews",{"key":150,"label":68,"slug":150,"count":72},"production-troubleshooting",[152,155,157,160,162,164,166,168,169,171,173,176,179,182,184,186,189,191,193,196,198,200,202,204],{"key":153,"label":154,"slug":153,"count":5},"cicd","Ci\u002FCd",{"key":156,"label":38,"slug":156,"count":5},"jetpack-compose",{"key":158,"label":159,"slug":158,"count":5},"junit","Junit",{"key":161,"label":51,"slug":161,"count":5},"espresso",{"key":163,"label":33,"slug":163,"count":5},"java",{"key":165,"label":32,"slug":165,"count":5},"kotlin",{"key":167,"label":53,"slug":167,"count":5},"mockito",{"key":125,"label":50,"slug":125,"count":72},{"key":170,"label":43,"slug":170,"count":72},"gradle",{"key":172,"label":46,"slug":172,"count":72},"combine",{"key":174,"label":175,"slug":174,"count":72},"swiftui","Swiftui",{"key":177,"label":178,"slug":177,"count":72},"uikit","Uikit",{"key":180,"label":181,"slug":180,"count":72},"xctest","Xctest",{"key":183,"label":44,"slug":183,"count":72},"swift-package-manager",{"key":185,"label":45,"slug":185,"count":72},"cocoa-touch",{"key":187,"label":188,"slug":187,"count":72},"devops","Devops",{"key":190,"label":55,"slug":190,"count":72},"quick",{"key":192,"label":39,"slug":192,"count":72},"kotlin-coroutines",{"key":194,"label":195,"slug":194,"count":72},"rest-apis","Rest Apis",{"key":197,"label":37,"slug":197,"count":72},"objective-c",{"key":199,"label":41,"slug":199,"count":72},"hilt",{"key":201,"label":34,"slug":201,"count":72},"swift",{"key":203,"label":49,"slug":203,"count":72},"git",{"key":205,"label":42,"slug":205,"count":72},"dagger",[207],{"key":23,"label":23,"count":5},[209],{"key":26,"label":26,"count":5},{"total":211,"jobs":212},0,[]]