Tech Lead - Kotlin Tooling Team
Based in France, we are the team behind Koin, the Kotlin dependency injection framework with 20M+ monthly downloads and 80% year-over-year growth, powering thousands of native Android apps worldwide.
We built the Kotzilla Platform to give mobile applications the runtime intelligence to detect, understand, and fix issues autonomously.
AI changed the rules. Mobile development is now too fast, too fragmented, and too complex for manual debugging alone. We build AI‑native tooling that accelerates the mobile development cycle, delivering scalability and efficient time‑to‑market.
Our Objective
We are strengthening our team and hiring a Tech Lead – Kotlin Tooling Team. This is a strategic role at the core of our vision: building cutting‑edge developer tools for the Kotlin ecosystem and actively contributing to open source.
- Direct relay of the CTPO, owning day‑to‑day execution of our SDK development and open‑source initiatives.
- Full autonomy while helping scale the tooling team over time.
Values
- Tech Makers – we craft tools for developers to make their life easier.
- Community Driven – openness and team spirit are our guiding principles.
- Target Excellence – we challenge ourselves to continuously innovate and learn.
- Integrity – we build a welcoming company based on trust.
Responsibilities & Missions
- Develop and maintain Kotzilla’s Kotlin Multiplatform SDK and other tooling.
- Work on the Kotlin Compiler Plugin (KSP/KCP) powering Koin’s compile‑time features.
- Contribute to plugin development for IntelliJ IDEA and Android Studio.
- Actively contribute to Koin open source: core, Android, Compose, KMP.
- Participate in issue triage, PR reviews, and release management on the Koin repository.
- Design robust mobile architectures (Kotlin / Android / KMP).
- Bring deep expertise in Dependency Injection, especially Koin.
- Support and guide clients on architecture and implementation challenges.
- Drive your topics end‑to‑end: own the roadmap, priorities, and delivery of your projects with full autonomy.
- Pilot day‑to‑day delivery: of SDK & open‑source workstreams, keeping execution moving and unblocking the team.
- Report progress, blockers, and key decisions directly to the CTPO on a regular basis.
- Guardian of testability and quality: enforce testing standards, code review discipline, and CI reliability across all projects.
- Help structure and scale the tooling team as the company grows.
- Co‑create technical content: blogs, conference talks, demos, and documentation.
- Help prepare CFP proposals and talk materials for international conferences.
- Engage with the Koin community (GitHub, Slack, social media).
- Leverage AI‑assisted development workflows to accelerate SDK development.
- Contribute to building Kotzilla’s AI‑powered developer tools.
Technical Stack
- Front‑end: Typescript, ReactJS, ES6, JSLint, HTML5/CSS3, Strapi.
- DevOps & automation: Docker, Github Actions.
- Kotlin and Kotlin Multiplatform – strong expertise.
- Solid experience with Android & Mobile SDKs, Embedded SDKs.
- Advanced knowledge of software architecture & Dependency Injection .
- Deep understanding of Koin (ability to contribute to its core is a strong plus).
- Strong commitment to testing, code quality, and CI/CD best practices .
- Minimum 10 years of experience in software development.
- Previous experience as a Tech Lead or similar role.
- Hands‑on experience with Kotlin Multiplatform projects.
- Open‑source contributions or visible technical work is a plus.
- Strong autonomy and ownership mindset – you drive, not wait.
- Pragmatic and delivery‑oriented: ship, iterate, and move fast without sacrificing quality.
- Ability to operate at both strategic and hands‑on levels.
- Passion for knowledge sharing and community engagement .
Job Details
Permanent job (CDI) – not open to freelancers. The position is not open to 100% remote workers.
English‑speaking work environment, written and spoken.
Office located in Toulouse city center (FR) and Paris (FR). Hybrid organization: once a month at the office.
Regular salary reviews.
Recruitment Process
- To apply, send an email with your resume and any personal project you would like to share to
- Call for pre‑qualification (15 minutes).
- Technical interview (60 minutes): deep dive on architecture, Kotlin expertise, AI tooling & mutual fit.
- Final interview (60 minutes) with founders and technical team.
We value trust and respect for initiative, new ideas, and fruitful discussions.
#J-18808-Ljbffr