TL;DR
Software Engineer (Kotlin Multiplatform): Building and maintaining the core logic of a creative design platform using Kotlin Multiplatform, closely collaborating with the Android team to deliver a great app experience. Focus on optimizing the shared library for memory and execution speed, ensuring it runs efficiently on various devices.
Location: Stockholm
Company
SCRL is a creative design platform used to make social media posts with complex layouts and advanced elements.
What you will do
- Develop and evolve the Kotlin Multiplatform library to ensure consistent behavior across all platforms.
- Build and ship features for the SCRL Android app using modern tools and frameworks.
- Work closely with iOS and Web engineers to integrate shared logic into their respective environments.
- Optimize the shared library for memory and execution speed, ensuring it runs efficiently on various devices.
- Implement the underlying logic for complex interactions, undo/redo systems, and creative tools.
Requirements
- You have a deep understanding of Kotlin and have used it to build production-grade applications.
- You know the Android SDK inside out and have experience building high-quality UIs and managing app performance.
- You have experience with, or a strong interest in, Kotlin Multiplatform and sharing code across platforms.
- You can take complex requirements and turn them into clean, maintainable shared logic.
- You enjoy working across different platforms and helping other teams integrate your code.
Nice to have
- 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.
Culture & Benefits
- 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.
