AgileVision helps companies improve their online presence and IT transformation. It advises its clients on automating existing business processes and moving those processes to the cloud to support organizational growth. AgileVision is a professional service provider focused on bringing digital transformation benefits to businesses.
12 апреля 2021

Senior Android Software Engineer

Чернигов $3000–5000

Необходимые навыки

— Good spoken and written English
— Knowledge of data structures and algorithms
— Strong knowledge of Java
— Understanding of the Android platform, build/release process of mobile apps
— Familiarity with modern design patterns
— Knowledge of Reactive Programming will be a plus
— Experience with MQTT will be a plus
— Being ready to learn new technologies and approaches
— Knowledge of Flutter will be a plus

Предлагаем

— Proper compensation
— Coverage of paid certifications
— Teambuilding events
— Microbonuses system
— Remote
— 20 days vacation
— 24 days sick-leave
About the interview process ( a.k.a. a bonus for those who can read so much text):
1. We have only one interview — a deep technical interview
2. The interview consists of two rounds, one hour each
Topics we usually cover:
— Networking — OSI model, NAT, DNS, TCP/IP, routing tables, ports forwarding
— Linux/Unix — shell commands, output redirection, processes and signals
— Containers — working with containers, building images, pushing images to image repositories. Difference between virtual machines and containers
Infrastructure-as-a-Code
— Working with Git
— Cloud computing models (IaaS, PaaS, FaaS). Differences and application of each model
— Working with AWS

Обязанности

— Design and implement components of sophisticated mobile apps
— Write code to consume REST/GraphQL APIs
— Write code to interact with IoT devices using MQTT
— Writing unit and integration tests
— Performing code reviews

О проекте

You’ll join a team of professionals to work on IoT/Big Data projects.

LinkedIn