Location
Remote from any location; working schedule 08:00–17:00 GMT+3 (Minsk time)
Company
Nauchsoft is an international IT consulting and software development company with 37 years of experience.
What you will do
•Develop and maintain Android application functionality for a large-scale banking and lending platform using Kotlin and Jetpack Compose.
•Build modern UIs and integrate Android applications with backend services through REST APIs.
•Implement asynchronous and reactive functionality with Kotlin Coroutines and Flow.
•Apply MV* architectural approaches, design patterns, OOP, SOLID principles, and engineering practices while avoiding common anti-patterns.
•Investigate performance and memory-related issues and write clean, maintainable, and extensible code.
•Participate in code reviews, engineering discussions, CI/CD processes, and collaboration with other engineers.
Requirements
•Strong hands-on experience with Kotlin, Android SDK, and Jetpack Compose.
•Strong practical knowledge of Kotlin Coroutines, Flow, and Jetpack Components.
•Good understanding and practical application of Android application architecture and MV architectural approaches.
•Strong knowledge of object-oriented programming principles, SOLID principles, common design patterns, and software anti-patterns.
•Experience integrating Android applications with backend services via REST APIs.
•Understanding of CI/CD processes and experience with Git and Jira.
•Basic understanding of memory leaks, their causes, and investigation approaches.
•Experience participating in code reviews and working as part of a development team.
•Ability to write clean, readable, maintainable code with strong collaboration and communication skills.
Culture & Benefits
•Full-time, team-based development environment with regular code reviews and engineering discussions.
•Remote work from any location with a schedule of 08:00–17:00 GMT+3.
•25 days of paid vacation, medical insurance, and 100% sick-leave compensation.
•Professional training and certification paid for by the company, plus foreign language courses and other corporate programs.
•Friendly team, corporate events, and bonuses for marriage or the birth of a child.