Help us create the ultimate collaboration platform for developers
As real world uses of Kotlin Multiplatform go GitLive is probably one of the coolest going. We share the majority of our plugin code across IDEs running on different platforms such as IntelliJ (JVM) and VSCode (Node/JS).
With mobile apps also in the pipeline we will take code reuse through Kotlin Multiplatform and Kotlin Native to a new level!
Kotlin, Kotlin Multiplatform, Kotlin JS, Kotlin Native, Kotlin Coroutines, Kotlin Serialization, TypeScript, JS, Java, Firebase, Realtime Database, Firestore
This role requires a deep understanding and experience of multiple programming languages (namely Kotlin, TypeScript, JS & Java).
In addition, Firebase experience is highly desirable. You should have plenty of hands on experience with Kotlin Multiplatform and a love for all things Kotlin that keeps you on the cutting edge (e.g you have already got your head around Coroutine’s Flows). Being such an early stage technology you are likely to be an active member of the community with activity visible on the Kotlin forums and open source projects. This can be as simple as bug reports on GitHub or the odd discussion thread on Discourse etc.
Visual Studio Code has grown to be one of the most popular code editors around, and its essential GitLive provides a first-class experience for developers using VSCode.
This role involves getting creative with VSCode's straightforward but limited API and requires strong UX/UI skills.
TypeScript, VSCode API, Atom SDK, Electron, Node.js, HTML/CSS, Webpack, Chrome, Native Node Modules
This role requires a front-end developer with direct experience of developing VSCode extensions and/or Atom packages. Also, a more in-depth understanding of Electron is highly desirable. For example, knowing what to do with a native stack trace from an 'Extension Host crashed' error.
Ensuring developers have the best experience possible inside VSCode/Atom will be your responsibility; this includes designing the UI /UX of GitLive’s extension plus monitoring and fixing bugs and gathering and acting on user feedback. Strong HTML/CSS skills are essential as you will be tasked with implementing the style and functionality of custom UI elements rendered via web views.
As our Developer Advocate you represent GitLive to developer communities all around the world and help inspire new and existing developers use GitLive with their teams. We are looking for someone with prior experience as a Developer Advocate or someone who wants to step away from day-to-day engineering and/or management and start driving product adoption and community growth.
You will need to bring in a mix of experience from engineering, product and marketing to educate and inspire our userbase about our tool. It will be your job to demonstrate how GitLive increases developers productivity and why it makes communication between developer teams more pleasant.
You will receive a lot of authority and independence, the opportunity to participate and grow with the success of a very promising startup as well as the ability to create a name for yourself online.
As a Developer Advocate, you’ll establish strong relationships with developers around the world in a scalable way, by crafting great resources to help developers use GitLive with their team, including samples, blog posts, and documentation. You’ll foster developers communities, championing their interests and translating their feedback into actionable product insights