Напиши текст вакансии для должности "Android Software Engineer". Название компании: "IBS". Расположение: Москва. График работы: Удаленная работа. Опыт работы: От 3 до 6 лет. Ключевые навыки: 'Android', 'Java', 'Kotlin', 'RxJava', 'RxAndroid', 'Mobile App', 'Mobile Application'

Our partner company has a full-time opportunity for an Android Software Engineer to join their R&amp;D team. As part of the R&amp;D team, you will work on award-winning digital platform. You will navigate across various stages of the software development cycle, and contribute to a wide range of development projects with experienced and talented colleagues. In this role, you will:  Design and develop code for mobile applications; Deliver quality code by applying development practices, leveraging test driven development methodology and supporting test automation; Participate in estimating project efforts and delivery timelines; Participate in peer design and code reviews; Identify technical, schedule, and other project risks and provide relevant feedback; Proactively collaborate with teammates and communicate with project stakeholders to ensure project efforts proceed efficiently and with predictability; Use feedback analysis; Provide technical input into product roadmaps, negotiating compromises between business and technical constraints.    You are a great fit if you have:  Minimum 3 years of Java, Kotlin, and Android programming; Experience with RxJava/RxAndroid; Understanding of architecture of mobile applications, common patterns and design. You have participated to projects, and you have developed modules for apps; Experience as a Software Developer in production of commercial software developing mobile applications; Knowledge or experience with test driven development and agile/iterative development methodologies; A team-player mindset and the desire to expand your skills while being able to share ideas and knowledge; Ability to multitask and prioritize multiple concurrent assignments.    Bonus points if you:  Have a Bachelor&#39;s Degree in Computer Science/Engineering; Hold a Certification for Java or Mobile technology; Have a strong interest in the technology sector.    The possibility of remote cooperation and relocation (Richmond, BC, Canada) The company offers a compensation package which includes extended health care, dental, vision and accidental death insurance paid by the company; paid vacation, sick and bereavement days; reimbursements for professional training and membership in professional associations; subsidized fitness membership and more, along with a chance to be working with amazing people.