mbonnin

    mbonnin

    1 year ago
    Hi everyone 👋! Apollo is hiring an Android engineer to work on Apollo Android. We're developing libraries and tools to help companies build, consume and monitor their GraphQL services :graphql:. The project is named Apollo Android but it's really 99% regular Kotlin 1.4 (hopefully 1.5 soon!), also with some JS/native parts. There's plenty of things to do around caching, concurrency, tooling and more! Feel free to message me for any question. • Location: We have an office in San Francisco but most of the team was remote even before covid and still is. • Onsite / Remote: Remote. • Full-time: Yes. • Visa sponsorship: Not at this point. • Hiring process: recruiter screen -> tech screen -> virtual on-site.https://www.apollographql.com/careers/job?id=4e9039e1-be73-463a-8172-63df00b2426c
    Sinan Gunes

    Sinan Gunes

    1 year ago
    Hey @mbonnin is this worldwide remote, or US only remote?
    mbonnin

    mbonnin

    1 year ago
    Worldwide remote, I'm in France myself
    Sinan Gunes

    Sinan Gunes

    1 year ago
    That is an amazing project. I wish I had a chance to use it on my projects so far.
    j

    Jilles van Gurp

    1 year ago
    I'd recommend making this a kotlin multiplatform effort. All the needed components are there to make that happen: co-routines, kotlinx-serialization, etc. The benefit is that the same stuff will also work elsewhere like IOS, native environments, and soon WASM. Kotlin is going all sorts of places. Even the browser. We actually developed our own kotlin multiplatform graphql client this way a while ago; it's not that hard. And we are using it on JVM, Android, and in the browser. We may add IOS to that soonish.
    mbonnin

    mbonnin

    1 year ago
    @Jilles van Gurp If you look at
    apollo-runtime-kotlin,
    it has mpp support for codegen and parsing. Part of the decision of growing the team is to help streamline this, add more features and documentation.
    j

    Jilles van Gurp

    1 year ago
    Cool!