Logo
Replit

Software Engineer, Java/Kotlin Developer Experience

Replit, San Francisco, California, United States, 94199


About Replit

We’re building the world’s most ubiquitous programming environment. We focus on inspiring creativity and generating value for creators through community, and we design simple yet scalable infrastructure primitives for the next generation of creators. We want to blur the line between learning and making– a place where you can hang out, tinker with ideas, learn new concepts, and launch a business all in the same day.

About the role:

Your charter is to improve the daily lives of Replit Java/Kotlin users. You’ll improve things like packaging, runtime, environment setup, editor features, debugging, and testing and get to rethink what this experience looks like on Replit. As a first specialized language hire, you'll be setting the direction for projects and the vision for the future of Java development.

You will…:

Configure the Java/Kotlin developer environments on Replit.Improve Java/Kotlin code intelligence reliability, resource usage, and performance.Add package guessing to our Universal Package Manager (upm).Add Kotlin support to upm.Make the experience of using Java/Kotlin package managers (like Maven and Gradle) much smoother.Talk to customers about their issues with Java/Kotlin to uncover friction points and potential new features.Required skills and experience:

Fluent in Java/Kotlin, understands some of the inner workings of Java/Kotlin, and deep familiarity with the Java/Kotlin ecosystem.Built tools for Java/Kotlin developers, can be internal to your team, the open-source community, or even yourself.Self-directed and comfortable working autonomously.Bonus Points

:

Maintained an open-source Java/Kotlin project that is used by the Java/Kotlin community.Familiar with Language Server Protocol and built stuff on top of it.Experience working with IDEs.Worked in a large Java/Kotlin codebase.Experience with JavaScript or TypeScript.Full-Time Employee Benefits Include:

Flexible Work HoursCompetitive Salary & EquityHome Office Set-Up StipendHealth, Dental, Vision and Life InsuranceShort Term and Long Term DisabilityMonthly Expenses StipendParental and Baby Bonding LeaveFlexible Time Off (FTO) + HolidaysAnnual company/team offsites (4/year)Want to Learn More?

Replit Product

Getting started with ReplitRepl from RepoReplit Multiplayer

Interviewing + Culture

My First Software Engineering Job InterviewLife at ReplitOperating PrinciplesReasons not to work at Replit

To achieve our mission of making programming more accessible around the world, we need our team to be representative of the world. We welcome your unique perspective and experiences in shaping this product. We encourage people from all kinds of backgrounds to apply, including and especially candidates from underrepresented and non-traditional backgrounds.

The overall market range of base compensation for roles in this area of Replit is typically $160,000 - $200,000. Compensation offered will be determined by additional factors such as location and experience.

This role has an in-office requirement on Tuesdays and Thursdays.#J-18808-Ljbffr