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

**Teladoc** - is the global telemedicine leader, that facilitates millions of consultations with doctors every year, covering everything from general medical visits to behavioral health and specialty care. 

If you’re passionate about technical innovation and making a difference in a meaningful field, Teladoc Health is the place for you. As our Mobile Software Engineer, you’ll have the satisfaction of seeing tangible results of your ingenuity as you develop features, experiences and integrations that delight the user. Your contributions will significantly impact Teladoc’s brand as a trailblazer in healthcare technology.

The Mobile Software Engineer is an Android developer responsible for the development and maintenance of Teladoc’s core platform aimed at a range of Android devices including mobile phones and tablet computers. 
We also seek those who have a passion for full-stack development. 

Your primary focus will be development of Android applications and their integration with back-end services. Alternatively, you will have an opportunity to work directly with the API layer to gain priceless experience in how apps work end to end. You will be working alongside other engineers and developers working on different layers of the infrastructure. 

Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products is essential.

**Essential Duties and Responsibilities:**

- Develop our Android Framework/SDK codebase
- Ensure the performance, quality, and responsiveness of applications
- Design and build applications for the Android platform
- Collaborate with a team to define, design, and ship new features
- Identify and correct bottlenecks and fix bugs
- Help maintain code quality, organization, and automatization
- Participate in the evolution of company level best practices, standards, and policies as it related to software development
- Regularly work to improve the company’s technical awareness, depth and use of technology across the business, including staying abreast of emerging technologies and readying the company for their use

**Qualifications Required for Position:**

- Minimum of 2 years of related experience
- Knowledgeable of Java and Kotlin
- Experience with offline storage, threading, and performance tuning
- Familiarity with RESTful APIs to connect Android applications to back-end services
- Knowledge of other web technologies and UI/UX standards
- Understanding of Android’s design principles and interface guidelines
- Knack for benchmarking and optimization
- Understanding of Git

**Would be a plus:**

- Experience with building Android AAR Libraries a major plus
- Familiarity with continuous integration
- Experience with Ruby/Rails

**We offer:**
- Up to 24 business days/year
- Official weekends and holidays according to Ukrainian legislation
- Full set of equipment
- Wellness Treatment: up to $1000/year stipend provided
- Company and team specific celebration events
- Personal accountant
- Medical and dental insurance
- Local and foreign business trips