Software Engineer, Kotlin Multiplatform

Appostrophe

Not Interested
Bookmark
Report This Job

profile Job Location:

Stockholm - Sweden

profile Monthly Salary: Not Disclosed
Posted on: 10 hours ago
Vacancies: 1 Vacancy

Job Summary

Join us in building a world-class creative platform used by millions of people.

SCRL is a creative design platform used to make social media posts with complex layouts and advanced elements.

Were looking for a Software Engineer to help us build and maintain our core logic using Kotlin Multiplatform (KMP) while working closely with our Android team to deliver a great app experience.

About the role

This is a unique role that sits between core systems and product engineering. You will help build our cross-platform library that powers SCRL across iOS Android and Web. This library handles the brain of the appthings like layout logic state management and complex editing rules.

Youll be working especially close with the Android team ensuring the cross-platform library makes the Android app fast responsive and delightful to use.

What you will work on

  • Shared Core: Develop and evolve our Kotlin Multiplatform library to ensure consistent behavior across all platforms.

  • Android Engineering: Build and ship features for the SCRL Android app using modern tools and frameworks.

  • Bridge Building: Work closely with iOS and Web engineers to integrate shared logic into their respective environments.

  • Performance: Optimize the shared library for memory and execution speed ensuring it runs efficiently on various devices.

  • State & Logic: Implement the underlying logic for complex interactions undo/redo systems and creative tools.

What were looking for

  • Kotlin Expertise: You have a deep understanding of Kotlin and have used it to build production-grade applications.

  • Android Experience: You know the Android SDK inside out and have experience building high-quality UIs and managing app performance.

  • KMP Curiosity: You have experience with or a strong interest in Kotlin Multiplatform and sharing code across platforms.

  • Clear Reasoning: You can take complex requirements and turn them into clean maintainable shared logic.

  • Collaborative: You enjoy working across different platforms and helping other teams integrate your code.

Strong signals

  • Experience with Kotlin Multiplatform or sharing code between Mobile and Web.

  • Familiarity with C Swift or TypeScript.

  • Background in building editors creative tools or apps with complex state.

  • Interest in geometry or math-heavy logic.

What we offer

  • The chance to work at the forefront of Kotlin Multiplatform development.

  • A small focused team that values technical excellence and clean code.

  • Real ownership of a product used by millions of creators worldwide.

  • Great colleagues and an office in central Stockholm.

  • Competitive compensation and growth opportunities.

Join us in building a world-class creative platform used by millions of people.SCRL is a creative design platform used to make social media posts with complex layouts and advanced elements. Were looking for a Software Engineer to help us build and maintain our core logic using Kotlin Multiplatform (...
View more view more

Key Skills

  • Spring
  • .NET
  • C/C++
  • Go
  • React
  • OOP
  • C#
  • Data Structures
  • JavaScript
  • Software Development
  • Java
  • Distributed Systems

About Company

Company Logo

Appostrophe is a Stockholm-based developer of popular mobile applications. We develop our own productsmainly graphic design tools for iOSand distribute them across millions of users. As a small self-funded team we are able to move fast and in the direction we find most promising. With ... View more

View Profile View Profile