
Fullstack Mobile Developer (Kotlin Multiplatform)
Primary stack
Nice to have's
Job description
About the Position
We are looking for a Fullstack Mobile Developer to join a team building next-generation digital financial products used by customers at scale.
In this role, you will work across the entire product ecosystem - from mobile applications and shared mobile logic to backend services and production systems.
The team is moving towards a modern development approach based on:
- smaller, highly autonomous teams;
- stronger engineering ownership;
- increased code reuse across platforms;
- practical adoption of AI-powered development tools.
You don’t need to know everything from day one, we are looking for an engineer who is curious, hands-on, proactive, and eager to learn.
Location: Poland (Remote / Hybrid)
Work mode: Remote or Hybrid
Cooperation type: B2B Contract
Responsibilities
- Develop and improve mobile features used by real customers.
- Build shared business logic for mobile platforms using Kotlin Multiplatform (KMP).
- Develop backend services and APIs using Java/Kotlin and Spring Boot.
- Work with cloud infrastructure, CI/CD pipelines, monitoring, and production systems.
- Improve application performance, reliability, security, and overall user experience.
- Use AI development tools to support coding, testing, documentation, and troubleshooting.
- Collaborate closely with Product, Design, Architecture, Security, and Platform teams.
- Take ownership of features from design through production delivery.
- Contribute to engineering best practices and mentor other developers.
Requirements
We are looking for a strong software engineer with broad technical expertise, not just experience with a single framework:
- Strong experience in mobile application development.
- Deep understanding of Android and iOS architecture patterns and components.
- Strong knowledge of Kotlin and modern mobile application architecture.
- Experience building production-grade applications with a focus on quality, performance, and maintainability.
- Backend development experience with Java and Spring Boot.
- Understanding of REST APIs, microservices, and event-driven architectures.
- Experience with CI/CD pipelines, automated testing, and production support.
- Ability to independently own features and drive them from concept to release.
- Strong communication skills and ability to collaborate with multiple teams.
Cross-platform development experience
Our strategic direction is Kotlin Multiplatform (KMP), allowing us to share business logic while maintaining native-quality mobile experiences.
Experience with KMP is a strong advantage, but we also welcome candidates with strong backgrounds in other cross-platform technologies such as Flutter or React Native.
Nice to Have
- Experience working in a fast-paced and dynamic environment.
- Strong problem-solving and system-thinking skills.
- Proactive “can-do” mindset.
- Excellent teamwork and communication skills.
- Interest in modern development practices and AI-assisted engineering.
© EasySoftGroup. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
EasySoftGroup is a software development company focused on solving complex technical and product challenges for startups and growing businesses in Europe and the US.We work across the full product lifecycle — from architecture and development to scaling and long-term support. Our core directions include:• Custom Software Development (web, eCommerce, custom platforms)• Tech Consulting & Project Audits• DevOps as a Service• Post-launch support and optimization• Tech Recruitment (EasySoftHire) — hiring strong technical and non-technical specialists for our own projects and client teamsOur mission is to deliver practical, scalable solutions that work in real business conditions. We dive into the context, constraints, and goals to choose the most effective technical approach.EasySoftGroup was founded by experienced developers, which defines our culture and standards. We value clean architecture, predictable delivery, transparency, and ownership. The same engineering mindset applies to how we build teams and organize work.Today, EasySoftGroup is a team of 30+ professionals working on complex, high-impact projects. We grow consciously, focus on quality over volume, and create an environment where specialists can influence decisions, products, and outcomes.
More at EasySoftGroup
All 10 roles
Senior Full-Stack Engineer
EasySoftGroup

Senior Sales Executive / Closer
EasySoftGroup · United States

Senior Accountant / Financial Controller
EasySoftGroup · Germany +2

Co-Founder & CTO for an Embedded AI & Acoustic Intelligence Startup
EasySoftGroup · France
Similar jobs

Lead Kotlin Multiplatform Developer
GlobalLogic · Romania

Lead Kotlin Multiplatform Developer
GlobalLogic · Romania

Lead Kotlin Multiplatform Developer
GlobalLogic · Romania

Lead Kotlin Multiplatform Developer
GlobalLogic · Romania