engineering
Posted 2 days agoSenior Software Engineer
at Wrike
EstoniaHybrid
Responsibilities
- Develop and enhance Kotlin-based backend services that power Wrike’s mobile application
- Collaborate closely with iOS, Android, QA, product, and design teammates to deliver high-quality features
- Support the delivery of a reliable, scalable, and user-friendly mobile
Requirements
- experience to join our cross-functional mobile team working on a mobile app for collaborative project management.
- In this role, you will focus on improving Kotlin-based backend services that support the mobile experience, contributing to core platform logic, and helping deliver a seamless and productive
- experience for enterprise customers on the go. Your Impact:
- Help evolve the mobile backend service and propose innovative technical solutions using Kotlin
- experience for Wrike customers Your
- experience using Java, Spring, MyBatis, PostgreSQL, and Maven Production
- experience building backend systems and services
- Good understanding of backend architecture, SOLID principles, and REST APIs
- Strong knowledge of SQL and API design
- Ability to keep solutions simple, scalable, and maintainable
- experience with Kotlin is preferred Standout Qualities: •
- Experience working closely with mobile engineering teams •
- Experience working in global or distributed teams
- Background in SaaS products or enterprise software
- The team primarily uses Kotlin for Android and Swift for iOS, and we are actively leveraging Kotlin Multiplatform and Compose Multiplatform, with several features already running successfully in production.
- The backend service for mobile (BFF) is built in Kotlin and acts as a middleware layer between Wrike’s core backend and the mobile application.
- We also place a strong emphasis on quality through extensive UI testing integrated into our CI/CD pipeline.
- This role offers the opportunity to work at the intersection of backend and mobile development in a modern, evolving technical environment. Why Join Wrike?
- Wrike offers a flexible work model designed to support collaboration, connection, and high-impact teamwork.