Position: Senior Android Developer
Company: AYA Software
Experience required: 5y
English level: upper

**Project:**
Client's company: is the world’s largest and most trusted social network for travelers, used in 180 countries. A global community of travelers - connecting and sharing their adventures and experiences with other travelers around the world. 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.

**Country of project:** Australia

**The team**1 Team Lead, 3 Java Developers, 1 Front-End developer
**Team structure on the Client side:** 1 Mobile team: 1 iOS dev, 1 Junior Android dev, 1 part-time Android dev, 1 PO/SM. Main POC will be the PO

**Technologies on the project:**
Kotlin mostly, Java and a bit of Flutter, Docker, Google Cloud Platform, microservices architecture, APIs: GRPC, and REST, adding GraphQL in the near future. Other tools Firebase, Branch, Bitbucket CI/CD


**Key qualifications of the candidate:**
- At least 4+ years of Android developing experience.
- Must have: Kotlin, Java, experience with GRPC, Rest and GraphQL
- English level from intermediate + (B2)

**Nice to have:**
-UI/UX experience is a plus, Flutter/Dart or React Native is a plus.
- Master's or Bachelor's degree in Computer science or relevant.

**Responsibilities:**
- Develop code, unit testing, and integration testing.
- Find adequate technical solutions to address business requirements, and submit the Android App to the App Store to ensure all the correct checks and measures have been considered.
- Train a Junior dev.
- Follow the client's coding principles and contribute to technical discussions with other mobile, backend, and frontend developers. 
- Candidates will need to participate in planning, discovery, and technical sessions.
- We will also need to conduct code reviews and present topics of interest to other developers from time to time (ad-hoc training sessions)

**Duration:  3-6 Months**
Workload: fulltime
**Additional requirements/comments**
Must: attending team daily meetings at 8 am every day.
Attend tech discussions (at least from 8-15 till 9-10 am) Sometimes be ready for earlier meetings (rarely happens).
 
**We are offering:**
- English lessons with a native speaker (in the future).
- Monthly Tech Talks for sharing knowledge.
- Corporate solid management and transparent strategy.
- Unlimited area for self-development and personal growth.
- Flexible working hours, and a high salary.
- Possibility of a day off or sick leave without any documentation.

**Interview stages:**
1. Recruitment interview.
2. Internal tech interview
3. Test task
2. Technical interview with the client.
3. Final interview with client's founders.
Job Offer.