We need a passionate Senior Android Engineer to join our Mobile Engineering team. You will join a talented team of engineers who collaborate closely to deliver Android, iOS, and Website for our international customers. In this role, you will work on creating outstanding native experiences for our applications.
Job Requirements:
+ You have at least +3 years of experience as an Android developer
+ You have a strong understanding of Android frameworks + You have a strong understanding of Kotlin + You have a strong understanding of Object-oriented programming
+ You have a strong understanding of SOLID principles
+ You have experience writing applications that make use of RESTful APIs
+ You have experience with Git
+ You are familiar with the MVVM architecture pattern
+ You have a desire for creating clean, testable code
+ You have experience of working with Agile development methods
+ You care about customer experience + You are curious and have a can-do attitude + You are a team member
+ Great English communication skills, verbal as well as written
Bonus points:
+ You have experience in dynamically creating UI elements (without the use of XML) + You are familiar with RX Java + You are familiar with Kotlin coroutines + You are familiar with single activity architecture + You are familiar with Unit testing and UI Testing
معرفی شرکت
بنتوک سیستم یک مجموعه مشاوره مدیریت است،که در پروژه های مختلف معتبر ایرانی و بین المللی مشارکت دارد.
این مجموعه در زمینه توسعه نرم افزارهای تحت وب و موبایل فعالیت میکند و در حال رشد و توسعه است.
اعضای بنتوک سیستم به صورت دورکاری و با ساعت کاری منعطف کار می کنند. در کنار تخصص، مهارت های نرم برای سنجیدن و ورود افراد به تیم، مد نظر قرار میگیرد.
محیط کار ما دوستانه و راحت و مبتنی بر میل مدام به یادگیری و رشد مهارتهای شخصی است: برای ما یادگیری و رشد مهارتها بخشی از کار محسوب میشود نه پیشنیاز آن.