Position: Junior Android developer
Company: {j:Mind.Systems}
Experience required: 1y
English level: intermediate

There are plenty of tasks in our roadmap, such business logic implementation, video transcoding, integration with multiple third party services, work closely with streaming, video delivery and developing of rest APIs. Our candidate should have a desire to learn and grow quickly.

About us:

{j:Mind.Systems} (part of TECHIIA holding) provides different scale solutions - from the expert consulting to the full-cycle product development and support. We are devoted to deliver market unique solutions and grow our expertise.

Interaction with: DevOps, Frontend, QA, iOS, Android teams, Designer, Scrum Master, Business Analyst, Product Owner.

Technology stack: Java, Kotlin, Jenkins


Requirements:

- Passion for great application architecture and user-experience;
- Experience with Kotlin, Java;
- You are interested in innovative ideas and research in app development;
- Understanding of network technologies (HTTP, TCP/IP, Websocket);
- Knowledge of design patterns;
- Knowledge of MVP/MVVM architectures;
- Knowledge of algorithms and data structures.

Desirable:

-Pet projects;

What would you do:

- Using bleeding edge technologies for development of new services and products;
- Design of complex systems for interaction with external integrations;
- Ability to work with video streaming and VR;
- Work with a large amount of data and new technologies in the video processing sphere.

We offer:

- Opportunities for professional growth. We’ve formed the Training and Development Center, practice mentoring programs and knowledge exchange;
- Pair programming;
- Flexible office schedule, possibility to work remotely;
- Challenging tasks and exciting projects including newest technologies;
- In-house English courses;
- Friendly collaborative teams and an enjoyable working environment;
- We not only close the vacancy, but also choose the right person;
- Strong expertise, mentors. You will be heard, each opinion is essential.

Our mission is to go above the customer’s expectations by bringing together quality service, innovation technology, talent people, and the highest programming standards.