Position: Mobile Developer (Android)
Company: gointeractive.co
Experience required: 2y
English level: intermediate

**About the client**
Our client  is a part of the North Media A/S, they have developed a smart locks solution widely used in Nordic countries and Western Europe. Their customers are well-known companies that provide medical care, home care, and goods delivery. Today, our client's solutions serve around 50% of the Copenhagen area and many smaller cities in Denmark. Their staff is a solid team of true professionals. It numbers 60 people, of which more than 20 work in Dnipro. The Ukrainian department is totally in charge of software and hardware engineering. It runs a full cycle of development from ideas to live product. They work with cutting-edge IoT technologies, military-grade encryption, low-power wireless communication, various cloud services, and much more.

**Responsibilities:**

- Design, develop, test, and maintain native Android mobile applications written in Java and Kotlin
- Design, develop, test  Client’s  Android SDK for 3rd-party services
- Assist in the definition, development, and documentation of software’s business requirements, objectives, deliverables, and specifications 
- Cooperate with other technical staff to assist in resolving issues and integrations
- Document code, applications
- Recommend new technologies to improve the delivery process
- Recommend new features in the Android framework
- Bluetooth LE framework

**Main tasks:**
- Development, maintenance, and support of Client’s Android Mobile application (Java, Kotlin)
- Development, maintenance, and support of Client’s Android SDK for 3rd-party service integration (Java, Kotlin)
- Development/migration, maintenance, and support of Client’s application (Java, Kotlin)
- Investigation of newest Android hardware and software features and solutions
- Development of any tools and utilities required for R&D or other of Client’s team member

**Requirements: **
- Experience with Mobile UI/UX development
- Experience with Android version/device fragmentation utilization
- Experience with RESTful client development
- Experience with Code documentation, Javadoc
- Proven working experience in software development
- Working experience in Android development
- Have published one or more Android apps in Google Play
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
- Solid understanding of the full mobile development life cycle

**Nice to have:**
- Experience with Continuous Integration
- Experience with third-party libraries and APIs
- Master degree in Computer Science

**We offer: **
- Work in product company which allows you to gain the unique experience of interaction with product from A to Z
- Competitive compensation and benefits, such as health insurance, support of individual professional growth, wellness programs, etc.
- Work-life balance: 20 vacation days per year, paid sick leaves, remote work & from office, ability to plan your working day depending on your team
- Few different groups of English classes
- Comfortable office in the downtown with meetings' and leisure areas, and all type of snacks
- Corporate events: anniversaries, team buildings, outdoor activities, indoor and remote events.
 
Our company is led by passion and innovation. We support creativity, responsibility, ownership, and team play.
If you want to join us — get in touch!