Position: Android developer
Company: Evolve Dev
Experience required: 3y
English level: intermediate

About position

As a member of the Adapters Development team, you will be responsible for designing, developing, testing, and documenting a Kotlin software agent (DMCA) running on Android-based videoconferencing systems. Software development will be performed using agile development methodologies.

The DMCA agent (Device Monitoring and Control Agent) allows communications between the Android-based system and the AVI-SPL Symphony IoT platform. It will allow monitoring and control of system properties available through its OS, hardware, and manufacturer-specific SDK (Poly, Logitech, Neat, etc.)

About project

AVI-SPL Symphony is a user experience management platform for collaboration technologies. This multi-tenant cloud-based application helps you easily monitor and manage meeting rooms and devices.
Features include monitoring, control, scheduling, ticketing, and analyzing of the supporting collaboration technology estate and meetings within your organization.

For more information on AVI-SPL Symphony: https://avispl.com/symphony

You’ll do:
— Develop a software agent in Kotlin, hosted on Android video conferencing systems, which communicates with Symphony services for sharing its OS, hardware, and manufacturer properties
— Create design documents based on functional requirements
— Maintain existing agents, troubleshoot issues, and find performance bottlenecks
— Write unit tests and assist QA in creating test plans
— Generate development documentation

For more information on Symphony Adapter Development: https://marketplace.avisplsymphony.com/develop/documentation

What we expect:
— Good written and spoken English
— 3+ years of experience in native app development with Kotlin and Java
— Experience with Kotlin Coroutines
— Experience with the interaction of REST APIs
— Knowledge of clean code architecture with MVP, MVVM or MVI
— Knowledge with most popular frameworks: Kotlin-Android-Extensions
— Knowledge of unit testing & UI testing
— Knowledge of the standard Git workflow
— Understanding of publishing apps in app stores
— Experience working with 3rd party SDKs
— Web Services experience with development/integration
— Working knowledge of TCP based protocols and transports (SSH/Telnet, HTTP, WebSockets)
— Excellent troubleshooting and problem-solving skills
— Good communication skills

What would be a plus:
— TDD, Unit testing, and Automated testing in general
— GitHub and GitFlow or any GitHub-like experience (e.g. Bitbucket)
— Jira
— Experience with other programming languages
— Interest in IoT
— Interest in Audio/Video equipment
— UCC experience (Microsoft Teams Rooms, Zoom Rooms)
Про компанію EVOLVE Dev
Evolve Dev is a technology service provider located in Ukraine and is a sister company of Evolve IT Consulting, a multi-award-winning tech consultancy based in Leicester, UK.

Founded in 2007 as a pure business management consultancy, Evolve has transformed into a full-fledged software house specializing in building client-managed Extended Teams, and offering bespoke software solutions to both startups and established brands.

Our values are Listen, Transform and Enrich and we are driven by delivering true value for our clients through technological innovation.

We are an energetic and dynamic agile company with an unparalleled tech leadership team having more than 50 years of cumulative experience building and delivering our own and custom state-of-the-art and meaningful software solutions.

EVOLVE your career with Evolve Dev!

Сайт компанії:
http://evolve-consultants.co.uk

Сторінка компанії на DOU:
https://jobs.dou.ua/companies/evolve-dev/