Position: Android Developer (blockchain)
Company: IdeaSoft
Category: JavaScript
Experience required: 3y
English level: intermediate

We are looking for an experienced Android Developer to join our IdeaSoft Team. You will participate in the development of the new project. 
About the project: noncustodial cryptocurrency mobile wallet based on the integration of DeFi module. DeFi module is an integration DeFi strategy connected with Uniswap V3. 

 **Requirements:**
 ⁃ 3+ years of experience as a mobile developer using Kotlin;
- Strong knowledge of OOP, SOLID principles;
- Excellent knowledge of Kotlin coroutines, multithreading;
 ⁃ Knowledge of architecture patterns (MVI, MVP, MVVM, Clean Architecture) 
 ⁃ Practical experience working with third-party libraries Glide, Picasso, Coil
 ⁃  Practical experience with REST, WebSockets;
 ⁃ Experience with blockchain integration(Ethereum\Binance\Poligon(Web3j), Bitcoin, Solana, BitcoinCash), Wallet Connect Protocol;
 ⁃ Team player, active and self-motivated person; 
 ⁃ English level: at least Intermediate level. 

**Would be a plus:**
⁃ Experience with financial applications; 

**Responsibilities:**
 ⁃  Create innovative applications exclusively for the Android platform while prioritizing performance, functionality, and user experience; 
 ⁃ Collaborate with a dedicated team to envision, design, and launch new features to market;
 ⁃ Proactively identify and resolve performance issues, fix bugs, and improve the overall quality of the codebase
 ⁃ Contribute to maintaining code organization and implementing automation processes to streamline development. 

**We offer:**
 ⁃ Competitive compensation;
 ⁃ Social package (20 working days of annual leave, 4 days off, 5 paid sick days);
 ⁃ Challenging projects in diverse business domains and a variety of tech stacks;
 ⁃ Personal development and professional growth opportunities;
 ⁃ Work with talented, ambitious and family-feel teams;
 ⁃ Educational possibilities: corporate courses, knowledge hubs, and in-house English classes;
 ⁃ Compensation for your professional certification & support for your learning activities;
 ⁃ Opportunity to choose IT equipment you like;
 ⁃ Professional accounting support;
 ⁃ Support for a healthy lifestyle, compensation for participation in sport events;
 ⁃ Fascinating corporate parties, team-building activities and memorable anniversary presents.