UST is looking for a Junior+ / Middle developer with a strong focus on Android development (2+ years of experience).
Must have requirements: * Commercial or strong hands-on experience with Android development using Kotlin. * Practical experience with Flutter for mobile application development. * Good understanding of mobile development fundamentals (app lifecycle, UI, state management). * Experience implementing client requirements end to end, including development, testing, and deployment of mobile applications. * Ability to work with existing backend APIs and follow established project architecture. * Basic understanding of Git and collaborative development workflows. * English — Upper intermediate.
Good to have: * Experience with Angular and TypeScript (web frontend). * Basic exposure to Java and Spring Boot (backend understanding, minor contributions). * Familiarity with gRPC as a communication protocol between mobile apps and backend services. * Exposure to Rust or general understanding of backend systems. * Experience working in an Agile/Scrum environment.
Typical Responsibilities: * Implement client-provided requirements for mobile applications. * Develop and maintain Android applications using Kotlin. * Develop and maintain Flutter applications. * Participate in testing and deployment of Android and Flutter apps. * Follow existing project standards, workflows, and technical guidelines.
Working Conditions / Benefits: * Friendly professional staff and a warm atmosphere. * An environment where you can implement your ideas. * Paid vacations and sick leaves. * Medical insurance. * Opportunity to work remotely. * Participation in educational activities and thematic conferences. * Team parties and corporate events. * Collaborative culture focused on innovation and delivery excellence.
We’re grateful for your interest in joining our team. Kindly note that only applicants whose experience and qualifications most closely align with the role will be contacted for the next steps. Thank you for your understanding.