We are looking for an experienced Senior Android Developer to join our engineering team and help up develop and maintain various android apps.
You will build high performance android applications in financial and crypto/web3 sectors.
Responsibilities
Design and build advanced financial applications for the android platform
Collaborate with cross-functional teams to define, design and ship new features
Work on bug fixing and improving application performance using various performance analysis tools
Perform analysis, design, development, testing and implementation of software using Kotlin for Android
Perform code reviews
Requirements and skills
2+ years of proficiency with Android SDK and Kotlin for Android Development
Deep understanding and experience using Android Architectural Components
Expert level knowledge of Gradle as a build and dependency management system
Hands-on experience in Scrum and/or other Agile development methodologies
Experience with UI components, constrained layout and custom views
Experience with MVP, MVVM or MVI design patterns
Knowledge of cloud messaging APIs and push notifications
Experience with using asynchronous and event-based code
Familiarity with Retrofit 2, RxJava/Android, EventBus, and Kotlin coroutines
Experience working with Git
Benefits
Talented colleagues and interesting working environment
Supplementary health insurance
Seasonal performance based bonus
Flexible working hours
Possibility of hybrid cooperation (at least 1 day of week onsite and remote on other days)
Various on-site entertainments
معرفی شرکت
نبکا یک شرکت دانشبنیان در حوزه فناوریهای نوین مالی و سرمایهگذاری است که شامل سبدی از محصولات متنوع برای اشخاص حقیقی و حقوقی فعال در بازارهای مالی میباشد. ما محصولات و خدمات مختلفی در بازارهای مالی سنتی و بازارهای نوظهور مالی در حوزه بلاکچین و فناوریهای مالی غیرمتمرکز (DeFi) به مشتریان خود ارائه میکنیم و سعی ما این است که علی رغم محدودیتهای موجود، در زمینه کاری خود همواره جزو برترینهای موجود در بازار باشیم.