Position: Senior Android Developer
Company: iDeals
Experience required: 3y
English level: intermediate

As a member of the **BoardMaps product team**, you’ll have the opportunity to make a meaningful impact by helping improve the board meeting experience for our clients worldwide. 
We are a ​rapidly growing business driven by a tenacious commitment to providing a superior experience for all of our customers.

Now we’re looking for **a product-driven Senior Android Engineer** with a strong appreciation for great design not only in products and visual presentation, but also in code and technical architecture. 
Our team needs an engineer with proven experience of building and launching high quality Android apps and a desire to research and implement new methods or technologies that would improve the architecture, user experience and engineering processes of the product.

A delightful, intuitive mobile experience is our guiding light, and we need an Android engineer to make it a reality!

**WHAT YOU WILL BE DOING:**
- Be a part of a small but nimble team expanding the mobile experience
- Development application for the Android platform from scratch (Kotlin);
- Use product requirements and technical designs to write well-engineered, robust code
- Implement new functionalities;
- Contribute to the design of the application architecture and its constituent software components
- Contribute to the innovation, data, design, critique, and continual improvement of the app
- Keep up to date on the latest features available in Android, and decide which ones to use to make your code wonderful.

**WHAT YOU SHOULD HAVE:**
- Deep experience working in Android development, particularly with Kotlin.
- Experience working with Android frameworks, third party libraries and APIs.
- Understanding of  OOP and SOLID principles;
- Knowledge of design patterns, understanding of mobile application architecture;
- Database development experience;
- Good knowledge of the most common Android third-party libraries;
- Automation experience with Unit and Integration tests;
- Experience with the publishing of Android applications;
- Excellent communication skills in both technical and non-technical discussions
- A constant desire to improve, learn more and take our team to the next level!

**WHAT WE OFFER:**
- Flexible schedule and possibility to work entirely remotely;
- Wellness package: Medical Insurance and Additional Budget for health-related activities;
- Support with organization workplace at home. Provided budget for home-office setup;
- Unlimited budget for learning and development activities;
- Paid time off and sick days;
- Regular performance and salary reviews;
- OKR-based planning;
- Corporate events, holiday celebrations, team building activities.