Position: Android Developer
Company: Luxoft
Experience required: 2y
English level: intermediate

**Responsibilities:**
- Participate in all stages of software development including gathering requirements, software design, coding, testing, and release.
- Ensure software created and released conforms to quality requirements by accurately writing and executing test plans and unit testing of developed code.
- Investigation and root cause analysis of software and system defects.
Work with other teams and departments to achieve cross-functional goals.
- Maintain and run tools and processes that support and automate software solution release and deploy the development artifacts for release to production.
- Analyze completed prototype, pilot, and scaled projects to identify gaps to address further requirements or specification issues and communicate to relevant stakeholders
Identify solution / project requirements, technical tool, and document gaps, and communicate specification issues to internal/external stakeholders

**Mandatory Skills Description:**
- Strong android development experience
- Understanding of android OS
- Kotlin and Java knowledge

**Nice-to-Have Skills:**
- gRPC
- Automotive android
- Android RPC understanding
- Linux OS usage experience