Mobile FullStack Developer
About the project Development of one of the most popular payment applications, used by millions of users. Building and developing modern digital products for the financial and payments sector. End-to-end work on functionalities including the mobile application, backend layer, API, and production services (50% backend work / 50% mobile area work). International, English-speaking product-technology team. Close cooperation with the Product Team, Architects, Designers, and the Security team.
Daily tasks
- Development and maintenance of mobile applications used by end customers.
- Implementation of logic shared between mobile platforms.
- Creating and developing the backend in Java/Kotlin + Spring Boot.
- Cooperation in designing and implementing microservices architecture.
- Participation in the development of CI/CD processes, automated tests, and production environments.
- Ensuring the performance, quality, scalability, and security of the created solutions.
- Utilizing AI tools supporting development, testing, and code maintenance.
Requirements
Very good knowledge of Java / Kotlin and modern mobile architectures. Commercial experience in creating production-grade mobile applications. Commercial experience in Java and/or Kotlin and Spring Boot. Good knowledge of REST API, microservices, and distributed systems. Experience with CI/CD, automated testing, and maintenance of production environments. Ability to independently deliver functionality from technical design to production deployment. Fluent communication in English (min. B2 level). Availability ASAP (max. 1-month notice period).
Must have: Java, Kotlin, Mobile architecture, Spring Boot, REST API, Microservices, CI/CD, Automated testing, Android
Nice to have: Kotlin Multiplatform, AWS, Kafka