Position: Senior Android Engineer
Company: Mindecs
Experience required: 5y
English level: upper

We are looking for a Senior Android Engineer with excellent communication skills to join one of our teams on a long-term basis.  As the Senior Developer, you’ll work within our Client's team, which developers the world’s largest and most trusted social network for travelers used in 180 countries.

The client also acts as a distribution platform to sell tours, activities, attractions, and experiences to its global audience. The client has also developed a B2B platform that allows travel companies to connect with their customers in destination, primarily to increase customer touchpoints and drive ancillary revenue through experience sales.  

Responsibilities: 
- Develop code, unit testing, integration testing, and find adequate technical solutions to  address business requirements
- Submit the Android App to the App Store, ensuring all the correct checks and measures have been considered
- Train a Junior dev
- Follow client's coding principles and contribute to technical discussions with another mobile, backend, and frontend developers
- Candidates will need to participate in planning, discovery, and technical sessions
- Will also need to conduct code reviews and present topics of interest to other developers from time to time (ad-hoc training sessions)

**Requirements**
**Must: **
- 5+ years of experience as an Android developer with Java/Kotlin
- strong knowledge of REST and/or GRPC
- experience with Docker and Google Cloud Platform
- experience with Firebase, Branch

**Nice to have: **
- Flutter/Dart or React Native experience
- UI/UX experience
- Experience with leading the project, communicating with stakeholders