Position: Senior Android Developer
Company: Intersog
Experience required: 5y
English level: intermediate

We’re looking for a talented **Senior Android Developer**, who has experience in leading a team of developers and working independently with the customer directly, both local and remote.

**About Our Customer:**
The customer provides digital mapping, travel time analysis, and public transportation data solutions.

**About Our Project:**
The project is an innovative and technologically advanced mapping application that has changed the way people plan and navigate their adventures in nature. The app is useful for outdoorsy people who need a way to plan for their trips, stay safe in the outdoors, and spend less time worrying about how to get back to where they started from.

**Requirements:**
- 4+ years of major experience in building Android apps;
- Strong understanding of mobile apps' automation testing; 
- Good knowledge of the full life cycle of mobile app development;
- Knowledge of Android SDK, different versions of Android, and effective code writing for a multitude of Android devices;
- Experience with building RESTful API’s, particularly integration with back-end services;
- Experience with GitHub, BitBucket, Jira, Trello, Confluence, Slack, Zoom, and/or Google Suite;
- Experience with mapping applications;
- Strong time-management skills;
- Well-written and verbal communication skills;
- Upper-intermediate level of English.

**Responsibilities:**
- Maintain responsibility for the design and implementation of Android SDKs and mobile apps using Java and/or Kotlin;
- Program with the latest Android technologies: Android Architecture Components, Navigation Framework, Android Jetpack, Android NDK, View components, JSON, and more;
- Work as an individual developer to develop and enhance our current SDKs and mobile apps to suit the needs of the business;
- Review product requirements in close collaboration with product owners and development;
- Author and review design documentation in Confluence with all key stakeholders;
- Increase level of team maturity by contributing to code reviews, CI/CD, identifying code coverage gaps, and other SDLC process components.

**We offer:**
- Competitive compensation based on your skills, experience, and customer satisfaction;
- Opportunity to work on challenging and exciting international projects;
- Flexible working hours and the possibility to work remotely when needed;
- Regular performance evaluation twice a year;
- Long-term contract with 20-25 paid time off working days (for vacation, sick, and personal leave);
- Corporate English courses from A1 to C1 level and monthly English speaking clubs;
- Compensation of professional conference attendance according to the corporate policy;
- Compensation of medical insurance/gym according to the corporate policy;
- Casual, friendly, and family work environment, flat organizational structure;
- Regular knowledge sharing meetups and various corporate events (such as the company’s Birthday celebration and summer family party);
- Newborn and wedding bonuses;
- Travel and visa assistance for employees;
- Yoga lessons.