Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
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.
We’re 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.
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 app—things like layout logic, state management, and complex editing rules.
You'll be working especially close with the Android team, ensuring the cross-platform library makes the Android app fast, responsive, and delightful to use.
- 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.
- 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.
- 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 and math-heavy logic.
- 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.
Key Skills
Ranked by relevanceReady to apply?
Join Appostrophe and take your career to the next level!
Application takes less than 5 minutes

