Become a part of VIAR

Work on hard problems. Change the future.

Open positions

We’re a group of people working together to build solutions to critical problems. We offer a competitive salary in a friendly and supportive working environment. You will be a part of a team of highly dedicated and skilled individuals. If you’re interested in joining our team, please reach out to us. We’re always looking to connect with exceptional individuals that are looking for new challenges.

We are looking for an Android developer responsible for the development and maintenance of our manufacturing application aimed at a selected number of Android devices. Your primary focus will be the development of the Android application and its integration with back-end services. You will be working alongside other engineers and developers working on different layers of the infrastructure. Therefore, commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.

  • LOCATION: Ljubljana or Celje
  • WORK HOURS: Full time
  • START: January 2018
  • LEVEL: Intermediate to Senior

Responsibilities

  • Translate designs and wireframes into high-quality code
  • Design, build and maintain high performance, reusable, and reliable Java code
  • Ensure the best possible performance, quality, and responsiveness of the application
  • Identify and correct bottlenecks and fix bugs
  • Help maintain code quality, organization, and automatization

Skills

  • Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes
  • Familiarity with RESTful APIs to connect Android applications to back-end services
  • Strong knowledge of Android UI design principles, patterns, and best practices
  • Experience with offline storage, threading, and performance tuning
  • Ability to design applications around natural user interfaces, such as “touch”
  • Familiarity with the use of additional sensors, such as gyroscopes and accelerometers
  • Knowledge of the open-source Android ecosystem and the libraries available for common tasks
  • Ability to understand business requirements and translate them into technical requirements
  • Familiarity with cloud message APIs and push notifications
  • A knack for benchmarking and optimization
  • Understanding of Google’s Android design principles and interface guidelines
  • Proficient understanding of code versioning tools, such as Git
  • Familiarity with continuous integration

About you

Experience and Qualifications

  • Minimum two years of proven experience
  • Track record of development
  • Experience with the Android ecosystem

Skills and Attributes

  • Fluent in English
  • Knowledge of standard development tools (Jira, Git,…)
  • Enthusiasm, curiosity, great energy and the ability to work in a fast-paced, dynamic environment
  • Proactive, confident and have a can-do attitude

Nice to Have

  • Experience working with start-ups
  • Experience developing products for the manufacturing environment
  • Experience in Lean/Agile methodology

We are looking for a Web Developer responsible for managing the interchange of data between the server and the users, as well as translating the UI/UX design wireframes to actual code that will produce the visual elements of the application. You will also be responsible the overall architecture of the web application and evolve it to ensure maximum performance and stability.

  • LOCATION: Ljubljana or Celje
  • WORK HOURS: Full time
  • START: January 2018
  • LEVEL: Intermediate to Senior

Responsibilities

  • Design of the overall architecture of the web application
  • Implementation of a robust set of services and APIs to power the web application
  • Building reusable code and libraries for future use
  • Optimization of the application for maximum speed and scalability
  • Implementation of security and data protection
  • Translation of UI/UX wireframes to visual elements
  • Integration of the front-end and back-end aspects of the web application

Skills

  • Proficient knowledge of PHP as we’re working with Laravel Framework
  • Understanding differences between multiple delivery platforms (such as mobile vs, desktop), and optimizing output to match the specific platform
  • Good understanding of server-side templating languages
  • Good understanding of server-side CSS preprocessors
  • Creating database schemas that represent and support business processes
  • Data migration, transformation, and scripting
  • Management of hosting environment, including database administration and scaling an application to support load changes
  • Understanding of fundamental design principles behind a scalable application
  • Ability to implement automated testing platforms and unit tests
  • Proficient understanding of code versioning tools

About you

Experience and Qualifications

  • Minimum two years of proven experience
  • Track record of development

Skills and Attributes

  • Fluent in English
  • Knowledge of standard development tools (Jira, Git,…)
  • Enthusiasm, curiosity, great energy and the ability to work in a fast-paced, dynamic environment
  • Proactive, confident and have a can-do attitude

Nice to Have

  • Experience working with start-ups
  • Experience developing products for the manufacturing environment
  • Experience in Lean/Agile methodology

We are looking for a Linux administrator who will be responsible for designing, implementing, and monitoring the infrastructure; also, to collaborate with other team members to develop automation strategies and deployment processes. You will become an integral part of the team, making every problem of the platform a problem of your own, and solve them accordingly.

  • LOCATION: Ljubljana or Celje
  • WORK HOURS: Full time
  • START: January 2018
  • LEVEL: Intermediate to Senior

Responsibilities

  • Help tune performance and ensure high availability of infrastructure
  • Design and develop infrastructure monitoring and reporting tools
  • Develop and maintain configuration management solutions
  • Develop test automation frameworks in collaboration with rest of the team
  • Create tools to help teams make the most out of the available infrastructure
  • Help deploy software on customer’s servers

Skills

  • Experience with Linux servers in virtualized environments
  • Familiarity with the fundamentals of Linux scripting languages
  • Experience installing, configuring and maintaining services such as Bind, Apache, MySQL, Nginx, etc.
  • Strong grasp on configuration management tools
  • Familiarity with load balancing, firewalls, etc.
  • Proficient with network tools such as iptables, Linux IPVS, HAProxy, etc.
  • Experience with virtualization technologies
  • Ability to build and monitor services on production servers
  • Knowledge of servers and switches

About you

Experience and Qualifications

  • Minimum two years of proven experience
  • Track record of development

Skills and Attributes

  • Fluent in English
  • Knowledge of standard development tools (Jira, Git,…)
  • Enthusiasm, curiosity, great energy and the ability to work in a fast-paced, dynamic environment
  • Proactive, confident and have a can-do attitude

Nice to Have

  • Experience working with start-ups
  • Experience developing products for the manufacturing environment
  • Experience in Lean/Agile methodology

When applying please add:

1. Position you are applying for

2. Your LinkedIn profile or CV

3. A word or two about yourself

Thank you!

When referring a friend please add:

1. Your friend’s email in the “Send to”

2. Our email in the “copy (cc)”

3. Some context for your friend

Thank you!

Refer a friend and get an iPhone X

Know anyone who might be the right person for us? Refer a friend and if they are the right person for us, the iPhone X is yours!

iPhoneX-small

Who is eligible to get a referral reward?

Anybody who refers a potential candidate for any of the positions. The potential candidate has to verify that they were referred by that person. The potential candidate can refer only one referrer. Potential candidates cannot refer themselves as the referrer.

How do I refer a friend?

Click on the button above with the name “Refer a friend” and add your friend’s email under the “Send to” and attach our email ([email protected]) under “Copy” (a.k.a. CC). This way your friend and us will get the email at the same time and we’ll be able to reply to you both of you right away.

Who gets the referral reward ?

The referrer of the candidate that is selected through the application process and passes the trial period of the employment will get the referral reward.

When is the referral reward given out?

The reward will be given out after the end of the trial period of the employment.