Position: Junior/Middle Android Developer at Coral media
Company: art-coral.com
Category: Android
Experience required: 1y
Published: 2020-09-01T00:00:00+03:00

**Requirements**
- Bachelor's degree in Computer Science or equivalent practical experience.
Relevant work experience in Java and/or Kotlin writing Android applications for Android 6 or newer
- Experience with the following toolchain: Android Studio, Gradle, Git, Android SDK, SQLite, Room, Retrofit, FCM, Android UI, XML, JSON, GSON, OkHttp, Google Maps, Lottie, Material Design, Android X, Custom Views, Figma
- Experience within data structures, including: HTTP, JSON, REST APIs
English 

**Highly appreciated skills (optional)**
- Experience with one or more general purpose programming languages, including but not limited to: C/C++, C#, Python, JavaScript, Go, Objective-C, Swift.
- Knowledge of mobile application development for iOS (Swift or Objective-C)
- Knowledge of the Android SDK performance tools and optimization techniques
- Experience in interoperability testing and behavior in Android versions and device manufacturers
- Ability to learn other programming languages as needed

**Responsibility**
- Contribution to the development of the mobile applications for our projects
- Participate in all aspects of software development, from design to implementation to verification
- Debug and profiling of existing code
- Work in a team with other Engineers
 
**We offer**
- Very warm and friendly working environment
- Professional and career growth
- No corporate BS - we're moving too fast for that
- Competitive compensation depending on experience and skills
- Working with the latest technologies
- Flexible working hours - as long as you get the work done
- Office in the city center