Position: Android developer
Company: New Wave Devs
Experience required: 3y
English level: upper

New Wave Devs is looking for an analytical and detail-oriented Android developer professional with stellar communication skills, collaborating with cross-functional teams, testing code, fixing bugs, and improving application efficiency conceptualizing app solutions with the latest technology, design theory, and a large dose of creativity. Committed to viable and easily functional app solutions for clients.

**Responsibilities**
- Create and maintain an application on the Android platform
- Work together with cross-functional teams to define, design, and ship new features
- Efficiently use third-party data sources and APIs
- Create and execute unit tests on your code, to ensure its robustness, including edge cases, usability, and general reliability
- Troubleshoot issues, fix bugs and improve application performance
- Being reliable, taking ownership and making a big impact
- Producing repeatable and predictable delivery of features

**Requirements**
- 3+ years of professional Android software development within mobile/app ecosystem
- Solid understanding of programming and computer science fundamentals
- Experience contributing to the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems
- MVVM architecture experience in Android
- Knowledge of Android SDK performance tools and optimization techniques
- Strong interpersonal skills with the ability to collaborate across the team and work closely with clients

English - Upper Intermediate+

Salary range - 2500$ - 3000$