Position: Middle Android Software Engineer for Leading Global Kitchenware Manufacturer
Company: Brightgrove Ltd
Experience required: 3y
Category: Android
English level: upper
Published: 2023-01-01T00:00:00+02:00

We have an old app that is focused on fresh and safe food storage. This app is built on IONIC, but now we want to write a new app for iOS and Android devices using modern technology. The project will have a lot of networking and interaction with Bluetooth.

**About The Customer**
Our client is a leading global supplier of high-quality products for the modern kitchen-living room based in Germany. For over 285 years, our client has offered premium products that enhance the lives of professional and home chefs worldwide. Since its start as an esteemed cutlery brand, the company has grown to include a coveted collection of cookware, flatware, glassware, and kitchen gadgets. Tradition, quality, innovation, and craftsmanship are their ingredients for success.

Today, Our client is an international industry leader that sells products in 100 countries. As a company and the employer, our client is characterized by strong innovative strength, entrepreneurial foresight, global work, and respectful interaction with one another. Outstanding quality, excellent design, and exceptional durability - these are the demands of their products.

**About the Project**
We have an old app that is focused on fresh and safe food storage. This app is built on IONIC, but now we want to write a new app for iOS and Android devices using modern technology. The project will have a lot of networking and interaction with Bluetooth. 
3 main features:
1) Marketplace with the company's products (blenders, meat grinders, refrigerators, etc.).
2) A cooking section with recipes. The company offers a set of recipes that can be implemented using the items from point 1.
3) Controlling Bluetooth devices from point 1. Some devices (blenders, kettles) have a BLE module, which you can connect and select operating modes. 

**About The Team**
The current team consists of 5 Mobile Software Engineers and 2 QA Engineers on the Ukrainian side and the PO on the customer’s side, and we plan to expand on the Ukrainian side. Now, we are looking for Mobile(iOS, Android) developers, who will be work on the new app. 
If you ever dreamed of working on an innovative and genuinely impactful project, this job is just for you! We crave to extend our team with a professional who is passionate about coding and would care about the success of this project, in particular. 

**Responsibilities**
- Contribution to the development of the mobile applications 
- Build infrastructure for the new project from scratch, implement changes to the existing projects
- Participate in all aspects of software development, from design to implementation to verification
- Build new features together with the client according to business requirements
- Work in a team with other Android developers, and iOS developers
- Communicate with the customer

**Candidate Requirements**
- 3+ years of work experience as an Android developer
- Solid understanding of the full mobile development life cycle
- Development experience using Kotlin and Java
- Сonfident knowledge of development patterns and programming skills;
- Experience with GraphQL, Dagger Hilt, Kotlin Coroutines and Flow, MVVM, Room, Firebase Services, Android Jetpack
- Experience with a version control system (Git);
- Understanding of common principles and modern trends in android development
- Understanding of Bluetooth technology; experience with Bluetooth as a plus 
- Upper-Intermediate level of English