Научсофт·Минск
Senior Android Developer
Ориентир по рынку≈ 3 200 – 4 100 $наш грубый ориентир по 200 вакансиям этого грейда на рынке, без учёта специальности: у работодателя вилка не указана
УдалённоSeniorПолная занятостьопубликовано 29 окт.
≈ 3 200 – 4 100 $наша приблизительная оценка
Описание
Разбор
Подготовить откликОтклик
История
Вакансия на английскомПереведёт заголовок и описание вакансии на русский
Наша компания
Nauchsoft is an international IT consulting and software development company. We have been in the IT business for 37 years and continue growing. We are looking for an experienced Senior Android (Kotlin | Jetpack Compose) Developer to join a team working on a large-scale banking and lending platform. This role is prospective and has been created in line with the company’s planned team expansion.
Чем предстоит заниматься
Develop and maintain Android application functionality using Kotlin and Jetpack Compose
Implement modern UI using Jetpack Compose
Integrate the application with backend services via REST APIs
Work with Kotlin Coroutines and Flow for asynchronous and reactive programming
Write clean, maintainable, and extensible code
Follow OOP, SOLID principles, design patterns, and established engineering practices
Identify and avoid common software design anti-patterns
Participate actively in code reviews
Investigate and address application performance and memory-related issues
Collaborate with other engineers as part of the development team
Participate in the team's CI/CD and development processes
Наши требования
Strong hands-on experience with Kotlin and Android SDK
Strong practical knowledge of Kotlin Coroutines and Flow
Practical experience with Jetpack Components
Strong hands-on experience developing UI with Jetpack Compose
Good understanding of Android application architecture
Understanding and practical application of MV architectural approaches
Strong knowledge of object-oriented programming principles
Good understanding of SOLID principles, common design patterns, and software anti-patterns
Experience integrating Android applications with backend services via REST APIs
Understanding of CI/CD processes
Basic understanding of memory leaks, their causes, and approaches to investigation
Experience participating in code reviews
Ability to write clean, readable, maintainable code
Experience with Git and Jira
Experience working as part of a development team
Strong collaboration and communication skills
Мы предлагаем
Opportunity for professional self-realization and growth
Friendly team
25-days of paid vacation
Medical insurance and 100% payment for sick leave
Professional training and obtaining certificates at the company's expense
Foreign language courses and other corporate programs
A variety of corporate events
Bonuses in case of wedding or a child’s birth
The possibility of remote work from any location
Дополнительно
Language: Kotlin
Platform: Android SDK
Asynchronous Programming: Kotlin Coroutines, Flow
UI: Jetpack Compose
Android Components: Jetpack Components
Architecture: MV architectural approaches
Backend Integration: REST API
Development Tools: Git, Jira
Delivery: CI/CD
Full-time position
Working schedule: 08:00–17:00 GMT+3 (Minsk time)
Team-based development environment
Regular participation in code reviews and engineering discussions
