TEAM International Services Inc., is a US-owned and managed software development and technology consulting company with almost 30 years of experience and 1000+ employees on board globally. With delivery hubs in the US, Colombia, Ukraine, and Poland, we create dedicated teams for organizations to fill technological and expertise gaps.
18 травня 2022

Middle Android developer (вакансія неактивна)

Львів

You will be part of a major Telecom project. For Telenor DK, we are building an app that allows customers to have quick and easy access to their subscriptions, bills, and usages. The system was built from scratch, currently, our team is working on attracting more customers to the app, having the goal to increase sales even more. We are aiming to build more features natively, rather than using web views. The product is built on a clear strategy of offering telecom customers a new customer experience. Your task will be to improve the mobile applications for Telenor DK customers in cooperation with Danish vendors and implement major functionality into a mobile application.

Your contribution to the team will be as follows:

  • Develop Android mobile application for Telenor DK
  • Create Unit and UI tests
  • Integrate APIs
  • Participate in internal brainstorm sessions, requirements clarification, estimations, and planning sessions
  • Package and deliver demo apps from testing environments to live app store releases
  • Create and maintain Confluence pages with the business logic of the app

Requirements:

  • 2+ years of experience building Android applications
  • Good knowledge of Kotlin
  • Good knowledge of OOP principles, design patterns, SOLID and best practices
  • Understanding of architecture patterns and their implementations on Android, e.g. MVC, MVVM
  • Experience with Git
  • Experience with Networking (RESTful APIs)
  • Experience with Dependency Injection libraries (Dagger, Koin)
  • Experience writing Unit and UI (Espresso) tests
  • Hands-on experience with Android Jetpack components, threading, RxJava
  • Experience with complex UI layouts and animations
  • Intermediate English (ability to communicate with clients)