Position: Android Developer (out-staff)
Company: Join.To.IT
Experience required: 3y
English level: intermediate

Responsibilities:
• Contributing to the analysis of business requirements and estimate development efforts;
• Preparing, designing and implementing recommendations;
• Designing, developing, testing and documenting the assigned development tasks which include both new features and support activities;
• Leading or participating in design reviews, code reviews and architecture evolution discussions;
• Working collaboratively and professionally with other members in cross-fcross-functionalo achieve results.

Must have:
• Degree or Diploma in Computer Science, IT / Programming or related field;
• 4+ years of experience as Android Developer;
• Kotlin, Android Studio, Familiar with Android Architecture Components;
• Firebase, Git, App submission process (Google Play);
• Offline & online data storage & synchronization;
• RESTful API & JSON structure;
• Experience with server-client architectures, some database design and complex query development;
• Demonstrated adherence to best practices, excellent commuexcellent and documentation skills;
• Portfolio / Github references.