About the Role
We are looking for an experienced developer to lead the evolution of Kotlin libraries, ensuring performance, usability, and alignment with language advancements while collaborating across teams and contributing to open standards.
Responsibilities
- Lead the design and implementation of core Kotlin libraries
- Improve performance, reliability, and usability of existing library components
- Collaborate with language designers and compiler teams to support new Kotlin features
- Contribute to API design with a focus on consistency and developer experience
- Engage with the open-source community to gather feedback and review contributions
- Write automated tests and ensure high code quality standards
- Mentor developers and promote best practices across the codebase
- Participate in technical decision-making for long-term library architecture
- Support tooling teams in enabling better IDE integration for libraries
- Document public APIs and maintain clear, accessible references
- Monitor and address performance bottlenecks in library usage
- Ensure backward compatibility and smooth migration paths
- Collaborate on cross-platform library support including JVM, JS, and Native
- Stay current with ecosystem trends and evolving developer needs
- Help define and evolve coding standards for library development
- Review pull requests and provide constructive technical feedback
- Troubleshoot complex issues reported by users and internal teams
- Work with product teams to align library features with real-world use cases
- Promote adoption of modern Kotlin practices through example code and samples
- Participate in planning and prioritization of library roadmap items
Nice to Have
- Contributions to Kotlin or related open-source libraries
- Experience with compiler internals or language design
- Involvement in developer community events or technical writing
- Knowledge of IDE development or code analysis tools
- Experience with performance benchmarking and profiling
- Familiarity with Kotlin's evolution process and KEEP proposals
- Background in computer science or related technical field
- Experience working on cross-platform mobile or desktop applications
- Understanding of security best practices in library design
- Participation in standards bodies or language working groups
Compensation
Competitive salary with performance-based incentives and comprehensive benefits package.
Work Arrangement
Hybrid or remote options available with flexibility based on location and team needs.
Team
Part of a distributed team focused on Kotlin language infrastructure and library ecosystem development.
Why Kotlin Libraries Matter
Kotlin libraries form the foundation of modern application development across platforms. Your work will directly impact millions of developers by improving productivity, reliability, and language expressiveness.
Open Source Contribution
We actively contribute to and maintain open-source Kotlin projects. You’ll have opportunities to publish code, review community contributions, and participate in public technical discussions.
Visa sponsorship may be available for qualified candidates depending on location and role requirements.