{"id":57516,"url":"https://alion.io/job/the-banner-senior-mobile-engineer","title":"Senior Mobile Engineer","company":{"id":19282,"name":"The Banner","domain":"thebanner.com","url":"https://alion.io/company/the-banner","size_band":"5000+","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Greenhouse","truth_index":{"grade":"A","score":95,"open_postings":4,"ghost_share":0,"stale_share":0,"repost_share":0,"time_to_fill_p50_days":113,"computed_at":"2026-10-22T06:10:10Z"}},"role":"Mobile","role_family":"Mobile","seniority":"senior","employment_type":null,"work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Baltimore, United States"],"countries":["US"],"hiring_countries":["US"],"hiring_countries_total":1,"salary":{"min":140000,"max":150000,"currency":"USD","period":"year","gross":null,"usd_annual":150000},"salary_estimate":null,"experience_years_min":5,"visa_sponsorship":true,"relocation_package":false,"has_equity":false,"technologies":[{"name":"CI/CD","optional":false},{"name":"Git","optional":false},{"name":"JavaScript","optional":false},{"name":"React Native","optional":false},{"name":"Redux","optional":false},{"name":"Rest API","optional":false},{"name":"State Management","optional":false},{"name":"TypeScript","optional":false},{"name":"A/B Testing","optional":true},{"name":"AWS","optional":true},{"name":"Expo","optional":true},{"name":"React.js","optional":true}],"status":"live","first_seen_at":"2026-06-08T20:35:57Z","employer_posted_date":"2026-10-03","last_verified_at":"2026-10-22T23:31:07Z","board_verified":true,"closed_at":null,"days_open":136,"trust":{"level":"ok","repost_count":0,"flags":[],"days_open":135},"description":"Join one of Baltimore's Best Places to Work!\nAbout the Job\nThe Banner is seeking a Senior Mobile Engineer to help build and evolve our mobile experience across iOS and Android.\nThis is a high-impact role for an experienced React Native engineer who wants to shape a meaningful consumer product from the inside. You will work closely with Product, Design, Data, Backend Engineering, and newsroom stakeholders to create a fast, reliable, engaging, and intuitive mobile experience for readers.\nYou will help define how mobile supports personalization, subscriptions, notifications, audience engagement, performance, accessibility, and long-term product growth. The ideal candidate is both a strong hands-on engineer and a thoughtful product partner who cares deeply about user experience, technical quality, and mission-driven work.\n***This role is not eligible for relocation, visa sponsorship, or fully remote work.***\nWhat You’ll Build\nIn this role, you will help create mobile experiences that make local journalism more accessible, useful, and habit-forming. Your work may include:\nDeveloping new reader-facing features in React Native for iOS and Android.\nImproving app performance, reliability, responsiveness, and stability.\nBuilding mobile-first experiences for content discovery, personalization, notifications, and reader engagement.\nIntegrating with APIs, authentication systems, analytics platforms, push notification systems, and third-party services.\nSupporting experimentation, feature flagging, observability, and release management.\nCreating strong foundations for a scalable mobile platform as the product grows.\nWhat You’ll Do\nDesign, develop, test, and maintain cross-platform mobile applications using React Native.\nOwn significant mobile features from technical planning through implementation, release, and iteration.\nCollaborate with Product and Design to translate user needs and mobile UX patterns into polished, accessible experiences.\nPartner with Backend and Data teams to integrate APIs, analytics, personalization, and engagement tools.\nImprove mobile performance, debugging, monitoring, and production reliability.\nContribute to mobile architecture, engineering standards, CI/CD practices, and release processes.\nTroubleshoot production issues and use data, observability, and user feedback to improve the app experience.\nMentor other engineers and help raise the quality of mobile development across the team.\nWhat You’ll Bring\n5+ years of professional software engineering experience.\n3+ years of hands-on experience building production mobile applications with React Native.\nStrong proficiency in JavaScript and TypeScript.\nExperience developing for both iOS and Android environments.\nUnderstanding of mobile app lifecycle, deployment, app store processes, and release management.\nExperience integrating RESTful APIs and working with modern backend systems.\nFamiliarity with state management patterns such as Redux, Context API, or similar approaches.\nStrong understanding of mobile performance optimization, debugging, testing, and observability.\nExperience with Git-based workflows and CI/CD pipelines.\nStrong communication skills and the ability to collaborate across engineering, product, design, data, and editorial teams.\nA product-minded approach to engineering and a genuine interest in building excellent user experiences.\nNice to Have\nExperience with Expo and modern React Native tooling.\nExperience with analytics, engagement platforms, push notifications, or in-app messaging.\nFamiliarity with experimentation, A/B testing, personalization, or subscription products.\nKnowledge of mobile accessibility, security, and performance best practices.\nExperience in media, news, consumer subscription, marketplace, or other high-scale digital product environments.\nFamiliarity with cloud-native architectures or AWS-based ecosystems.\nWhat Success Looks Like\nIn this role, success means helping The Banner deliver a mobile experience that is fast, stable, intuitive, and valuable to readers. You will help strengthen the technical foundation of our mobile products, ship meaningful features, improve app quality, and contribute to a product culture that values experimentation, accessibility, performance, and reader trust.\nSalary Range: $140,000 - $150,000. Individual pay may vary from the target range and is determined by several factors, including experience, internal pay equity, and other relevant business considerations. This role is not eligible for corporate bonus opportunity. We constantly review all teammate pay to ensure a great compensation package that is fair and equitable across the board.\nOur Core Values\nDo what’s right. Honesty, morality, respect and the mission guide our actions and decisions. By doing the right thing, we inspire others to believe.\nWork together. We collaborate to create something special. Together we challenge assumptions, trust each other, take risks, and foster transparent and direct communication.\nListen to be heard. Our stories are trustworthy. They are inspired by and created for our readers. Their story is our story. Communities are at the center of our journalism, and everything we do.\nDeliver impactful results. Acting as one accountable team and driven by an entrepreneurial spirit, we deliver bold and innovative results. We act fast, execute and learn. We celebrate great outcomes.\nBe inclusive. We celebrate the uniqueness of each individual and act by curating a culture that leverages diverse perspectives as the key to fulfilling our mission. The Banner is for all of us.\nThe Venetoulis Institute embraces diversity and inclusion, and we are wholeheartedly committed to being proactive in inspiring a culture of inclusion across our organization. We are dedicated to establishing an organization that reflects the fundamental respect for different ways of working and living. We assure every employee the opportunity to reach their full potential.\nWe are dedicated to providing reasonable accommodations to applicants with disabilities throughout the recruitment process. If you require accommodation due to a disability to participate in the application process, please contact  to request accommodation. Reasonable accommodations may include, but are not limited to, adjustments in the application process, modifications or assistance regarding job interviews, and accommodations to enable access to our facilities. We appreciate the value that individuals with disabilities bring to our workforce and encourage applicants with disabilities to disclose their needs for accommodation to facilitate a smooth and inclusive recruitment experience.","description_format":"text","description_chars":6669,"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":["Equity"],"hiring_locations":[{"name":"United States","iso":"US","kind":"country"}],"hiring_excludes":[],"relocation_offered":true,"industries":["Digital Media"],"lifecycle":[{"event":"open","at":"2026-06-08T20:35:57Z"}],"visa":[],"liveness":{"score":27,"band":"fade","label":"Fading","p_open":1,"p_active":0.613,"p_room":0.44,"age_days":135,"expected_fill_days":113,"reasons":["conf:1","win:tail","crowd:"],"computed_at":"2026-10-22T06:10:10Z"},"pay":{"stated_usd_annual":150000,"is_top_pay":false},"html_url":"https://alion.io/job/the-banner-senior-mobile-engineer","json_url":"https://alion.io/job/the-banner-senior-mobile-engineer.json","meta":{"generated_at":"2026-10-23T03:29:54Z","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":5783,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-24T00: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":19282},"rest":"https://alion.io/mcp/rest/get_company?id=19282"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fthe-banner-senior-mobile-engineer"},{"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%2Fthe-banner-senior-mobile-engineer"},{"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%2Fthe-banner-senior-mobile-engineer"},{"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/the-banner-senior-mobile-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fthe-banner-senior-mobile-engineer"}]}