Senior iOS Engineer / Technical Lead
We are looking for a Senior iOS Engineer / Technical Lead to own and evolve a mission‑critical iOS application used daily by field specialists for sales enablement, knowledge sharing, and performance tracking. This role requires a hands‑on technical leader with expertise in iOS development, cloud services, and backend systems integration . You’ll address real‑world challenges of scale, reliability, and offline‑first functionality, ensuring the app is resilient, performant, and future‑ready.
Key Responsibilities
- Technical Ownership
- Lead the design, development, and maintenance of the iOS app (iPhone & iPad).
- Define and implement strategies for offline‑first capabilities , including local caching and queue‑based syncing.
- Ensure system reliability, scalability, and performance across diverse user bases.
- Engineering & Architecture
- Design and develop robust APIs and microservices to support app functionality.
- Work with Python‑based backends and cloud environments (preferably AWS) for integrations and services.
- Manage both SQL and NoSQL databases for data storage and retrieval.
- Own the resolution of critical production issues (P0 / P1) and streamline processes to reduce recurring lower‑priority incidents.
- Cross‑Functional Collaboration
- Partner with business and product stakeholders to understand user needs and translate them into technical solutions.
- Work closely with product managers, designers, and QA to ensure seamless feature delivery.
- Collaborate with global engineering and delivery teams to standardize solutions and align app evolution.
- Introduce automation, monitoring, and proactive measures to minimize downtime and improve stability.
- Drive innovation around sales enablement and knowledge‑sharing features .
- Mentor engineers, fostering technical excellence and knowledge sharing.
Qualifications & Experience
7+ years of iOS development experience (Swift / Objective‑C), with apps deployed at scale.Strong background in backend systems : Python, API design, microservices, SQL & NoSQL DBs.Cloud experience, ideally AWS (Lambda, S3, DynamoDB, RDS, etc.).Proven experience building offline‑first mobile apps with caching and synchronization.Track record of improving app reliability, availability, and performance .Strong problem‑solving skills with experience handling critical production incidents .Excellent collaboration and communication skills with both technical and non‑technical stakeholders.Preferred
Experience working in field support, sales enablement, or productivity tools .Familiarity with multi‑region deployments and distributed user bases.Exposure to incentive or gamification programs within enterprise applications.#J-18808-Ljbffr