BIMM is booming, so we're looking for a Lead Mobile Developer with deep iOS and Android experience to lead a web-first companion app build on contract.
Local candidates (within GTHA) will be required to be in office 2 days per week. Remote candidates (across Canada) must work EST hours.
Who we are BIMM is a Toronto-based agency that lives at the intersection of data, technology, and creativity to provide clients with high-performing campaigns and digital products that shape connected customer experiences. We've helped our clients implement fully integrated CRM customer journeys, built robust digital experiences, and created national loyalty programs with decades of experience in sectors of automotive, financial, telco and retail.
We are creative realists, which means our ideas and solutions are grounded in the realities of our clients' business. We believe big ideas are nothing without big results (and flawless execution); high-performing agencies deliver high-performing campaigns, products, and experiences; and the best solutions happen when we collaborate with clients as partners.
Our Technology department is a 50+ person distributed team of Developers, QA, and Architects delivering amazing digital products on a leading-edge technology stack.
This currently is a pipelining chance - updated timeline will be provided during interview process.
About the engagement You will lead the mobile workstream on a multi-year programme modernizing the digital platform of a major media and entertainment client. The client runs a large Ruby on Rails 8 application - a high-traffic public website that also serves as the editorial CMS and the integration hub for their ticketing, event-management and CRM systems.
The companion app is being built web-first with Hotwire Native .
Content screens are rendered by Rails and reused directly from the website, so the client maintains one version of its content. The app around those screens is genuinely native: navigation stacks, transitions, back-gesture behaviour, tab bars and toolbars are all real platform components.
Your job is to own that architecture and to build natively where the phone matters more than the page - tickets stored on the device so they load at a venue with no signal, notifications for a screening starting soon or a schedule change, wayfinding between venues, and biometric sign-in. These are built one screen at a time, so the app starts focused and grows into a second phase of attendance features without a rewrite.
This is deliberately not a fully native build, and it is not a cross-platform shared-UI build. We are not looking for someone to argue it should be either. We are looking for someone who understands why web-first is the right call for this product and who knows exactly where native effort earns its keep.
Who we're looking for You are a hands-on lead - a player-coach, not an engineering manager. You will personally write production Swift and Kotlin while setting standards for a small pod, and you will be comfortable being the most senior mobile voice in the room without a bench behind you.
You have deep native iOS and Android experience and you are pragmatic about it. You have integrated web views into native applications before and you understand the seams:
session and cookie sharing, web view lifecycle and suspension, scroll and gesture conflicts, keyboard handling, and how accessibility behaves differently when the content is HTML rather than native views. You know which problems are worth solving natively and which are cheaper to solve in the page.
You are comfortable working inside a Rails repository even though you are not a Rails developer. You can read ERB templates, follow how Turbo Frames and Streams behave, and collaborate on native-specific view variants without needing a translator.
You communicate clearly with technical and non-technical stakeholders. The client has no in-house technical lead, so you will explain and defend architectural decisions directly to their product leadership - in writing as often as in conversation.
You are a team player who can fly solo when needed. Although you have the full support of your teammates, you are able to lead the research and solution of complex problems. At the same time, you know when to ask for help and don't let pride or ego get in the way, because after all, you are part of a team.
Responsibilities Architecture and technical leadership
Own the mobile architecture end to end - the native shells, path configuration, bridge components, and the boundary between web-rendered and natively-built screens.
Lead the early build-versus-buy evaluation, assessing an off-the-shelf festival app solution against the bespoke Hotwire Native build, and produce a written recommendation the client can act on.
Define which routes are promoted from web view to fully native screen, and in what order, so the app can grow incrementally rather than through rewrites.
Set and uphold standards f
#J-18808-Ljbffr
📌 Lead Mobile Developer (Ontario)
🏢 BIMM
📍 Ontario