Required skills
- iOS Development
- Swift
- SwiftUI
- Swift Concurrency
- Android Development
- Kotlin
- Backend Development
- .NET
- C#
- Azure
- API Design
- Mobile Tooling
- CI/CD
- Azure DevOps
Languages: French
Job description
Seeking a Tech Lead for iOS and Android mobile development, responsible for technical excellence, application architecture, and delivery. The role involves designing and developing the mobile BFF, ensuring smooth delivery, and mentoring engineers.
Project overview
Deliverables expected
Hard skills
Soft skills
Tools used
Profile sought
Work environment
- Technical excellence iOS and Android
- Be responsible for the application architecture of both platforms and their convergence: same patterns, same conventions, same quality guarantees, without denying what pertains to the specific idioms of each ecosystem.
- Drive structuring decisions on the iOS side and their equivalents on the Android side.
- Keep applications aligned with Apple and Google's annual evolutions (new OS versions, deprecations, publication requirements) and anticipate their impacts rather than being subjected to them.
- Be responsible for the actually perceived experience.
- Mobile BFF and integration into the information system
- Design, develop, and maintain the mobile BFF in our technical environment (.NET and C# on Azure), with the same level of requirement as the application code.
- Be responsible for the technical-functional boundary of the BFF: aggregation, adaptation, and optimization for mobile use, without absorbing business logic that belongs to the domains.
- Be responsible for the backward compatibility of contracts, in a context where several versions of the application coexist durably on our clients' devices.
- Define with the domain teams the API contracts that the applications need, champion the mobile need upstream of their decisions, and contribute to the convergence of the park towards business-oriented APIs.
- Delivery and collective development
- Secure publication predictability: controlled cadence on the App Store and Play Store, ability to deploy and disable a feature without depending on a validation cycle (feature flags, progressive rollouts).
- Be responsible for the build chain and coordination of tests for both applications and the BFF, and for end-to-end observability (crash reporting, correlated traces from the device to upstream APIs) allowing incident diagnosis.
- Support iOS and Android engineers in their skill development (demanding code reviews, pair programming, practice sharing) and disseminate the company's mobile standards.
- Translate platform constraints into understandable trade-offs for Product, Design, and Marketing teams, and inform their prioritization decisions.
- Significant experience in iOS development in Swift on production consumer applications, including SwiftUI and Swift Concurrency.
- Real mastery of the native Android ecosystem in Kotlin, sufficient to arbitrate architecture and challenge team choices.
- Ability to develop server-side in .NET and C#, and to design services exposed in an Azure cloud environment.
- Practice in designing APIs consumed by mobile clients: granularity, pagination, error management, versioning, and backward compatibility.
- Experience with transactional flows: strong authentication, push notifications, media/document capture and sending, degraded mode.
- Proven practice of mobile tooling: build automation, signing and provisioning, automated testing, distribution, and publication on both stores.
- Team spirit and sharing
- Curiosity, autonomy
- Essential rigor and strong attention to detail
- Analytical and synthesis skills
- Mobile: Swift, SwiftUI, Webview, Kotlin, Flutter, React Native
- Hosting: Microsoft Azure
- Backend: .NET and C# ecosystem
- APIs: RESTful, currently organized around technical primitives, engaged in a rationalization trajectory towards business-oriented APIs
- CI/CD: Azure DevOps, to be built and consolidated for mobile
- Observability: Dynatrace, ELK
Project details
- Start: ASAP
- Duration: 3 ans
- Remote: hybrid
- Location: Paris, Île-de-France, FR
- Languages: French
Indexed by 9am's meta-search. You are a job provider? Claim or manage this listing
Found on free-work.com