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

Requirements
- 2+ years of experience in Java and Android Development;
- Synchronous and asynchronous code development experience;
- Database experience (preferably MySQL)
- Knowledge in OOP, Design Patterns and data structures
- Experience in client/server architectures
- Knowledge in REST APIs/Web Services
- Proven experience with Android SDK (4.0+) и Android API
- Knowledge in Android Security


Nice to Have:
- Experience with real-time streaming technologies
- Experience with multimedia
- Experience with Big Data
- Code examples and apps developed by you that you can show


Responsibilities:
- Apply best engineering practices, focusing on agile and CI/CD
- Document the working systems and prepare design documentation
- Active participation in distributed agile process
- Write a lot of high-quality code (you check what you wrote before it gets to QA)
- Be a team player
- Become passionate about the product
- Be open-minded and love difficult problems
- Meet deadlines
- Document your code


Benefits
- Long-term employment and opportunity for career growth in a professional team
- Possibilities to evolve your knowledge working as a part of integrated casual and friendly team located in different offices with a warm informal atmosphere all over the world
- Lighthearted, inspiring and open company culture
- Health Insurance coverage
- English language courses
- Fresh fruit and other snacks onsite
- Fun corporate events :)