Please let JetBrains know you found this job on RemoteYeah. This helps us get more companies to post jobs here for you.
Description:
We are looking for an experienced developer to help us shape the future of the Kotlin ecosystem.
You will create and maintain foundational libraries for Kotlin core primitives that are used by hundreds of thousands of developers.
You will become an expert in specific domains of computer science and software engineering.
You will be part of a design committee that decides how the Kotlin API should be shaped.
You will participate in creating standard Kotlin tools, specifications, and language features.
Requirements:
JVM development experience down to the implementation details of the Java standard library is preferable.
A strong understanding of the domain you have been working with is required.
You must have the ability to write design documents for complex systems with strong reasoning behind each trade-off and technical decision.
Experience in performance engineering or API design is preferred.
Benefits:
You will have the opportunity to work on exciting challenges, such as reading a Unicode standard and exploring how different languages transform strings to bytes.
You will engage in optimizing interface hierarchy to be more JIT-friendly.
You will be part of a team that values thorough documentation and iterative processes, ensuring you will not get bored.