Senior Mobile Developer
Коротко
Develops mobile applications using Kotlin and Java with Spring Boot and REST APIs · Needs: Kotlin, Java, Spring Boot, REST API
Описание от работодателя
Required skills: Kotlin, Java, Spring Boot, REST API
Clurgo is a company created by developers for developers. Our teams bring together a full spectrum of expertise - from software development and infrastructure to analysis, testing, and strategic product and process management.
We deliver a wide range of IT projects for clients across various industries, with a strong focus on software development best practices and maintaining a healthy work-life balance. We build solutions that make a real difference - for companies in Poland and around the world.
✅ Join a project for a client in the banking sector , where you will develop modern mobile solutions used by the bank’s customers. The role combines mobile application development with backend development based on Java and Spring Boot, so we are looking for someone who is equally comfortable working with mobile technologies and backend services.
You will be working on solutions with high requirements for security, scalability, availability, and performance.
✅ Technologies and tools: Kotlin, Kotlin Multiplatform (KMP), Java 7+, Spring Boot, REST API, Microservices, CI/CD, GitHub Copilot; additionally: Flutter, React Native, AWS, Kafka, Apple Pay, Google Pay.
We are looking for you if:
👉 You have at least 7 years of software development experience , including building mobile solutions for iOS and Android.
👉 You have excellent knowledge of Kotlin and hands-on experience with Kotlin Multiplatform (KMP) .
👉 You are also comfortable working on the backend, with experience in Java, Spring Boot, REST APIs, and microservices architecture .
👉 You have experience building scalable, secure, and high-performance systems and are familiar with CI/CD practices and test automation.
👉 You have worked with cloud environments, preferably AWS , and have a solid understanding of integrating mobile applications with backend services.
👉 You use AI-assisted development tools , such as GitHub Copilot, Cursor, Claude Code, or Gemini Code Assist.
👉 You are a self-reliant developer who can make technical decisions, solve complex problems, and collaborate effectively with the team in English (minimum B2 level) .
Nice to have:
Experience with Flutter and/or React Native
Knowledge of Kafka or other event-driven technologies
Experience with Apple Pay and/or Google Pay
Experience developing mobile applications for the banking or financial sector
Your responsibilities:
Developing and maintaining mobile solutions for iOS and Android platforms
Building shared components and business logic using Kotlin Multiplatform
Developing backend services using Java and Spring Boot
Designing and developing REST APIs and services within a microservices architecture
Building scalable, highly available solutions running in cloud environments
Integrating mobile applications with backend services and external systems
Developing integrations related to mobile payments, including Apple Pay and Google Pay
Ensuring high code quality through unit, integration, and end-to-end testing, as well as code reviews
Participating in CI/CD processes and automating builds, testing, and deployments
Using AI-assisted development tools in your day-to-day work
Collaborating with the team on technical decisions, problem-solving, and the ongoing development of the solution architecture
What you can expect:
B2B contract
Remote work