software

development

Our team develops scalable and reliable software solutions that are easy to use and easy to understand

Software Development

frontend

development

From single-page applications to enterprise-level solutions, our team can help bring your front-end vision to life.

We Provide

Client Applications With Angular, React, Vue.js

  • 20 years of our experience

  • Responsive UI

  • Cross-Browser UI

Having worked with front-end projects over the last two decades, our team of experts has seen it all. Regardless of the scope of your project or its requirements, we develop responsive, cross-browser user interfaces (UI) that’ll run on any device.

Having started with ASP and Perl more than 20 years ago, today we’re experts in building software that works with Microsoft Azure, Amazon Web Services, Google Cloud, and Heroku.

We take care of the entire development process – from initial mockups to final deployment – so you don’t have to.

Technologies

Our Tech Stack

backend

development

Regardless of the scope of your project, we have the expertise to get it done. From intranet applications running on an on-premise server to Big Data and Microservice distributed systems serving millions on the Cloud, we scale to your needs.

Backend
We Provide

Server Applications:
Cloud-First

  • 20 years of our experience

  • Azure, Amazon, Google

  • Cloud-based

We build first for the cloud. This way, your application can seamlessly transition from internal on-premise infrastructures to a Cloud-based environment when you need it to.

During more than 20 years of our experience, we’ve specialized in building software that works with Microsoft Azure, Amazon Web Services, Google Cloud, and Heroku.

Our team of certified experts will take care of deploying, configuring and maintaining your Cloud services throughout the application’s life cycle.

Technologies

Our Tech Stack

desktop

development

Good software is useless if users don’t understand it or it overwhelms your hardware. One can always upgrade hardware, but crafting an engaging user experience takes intuition and skill. We help you stand out from the crowd by delivering both useful and lightweight software and extensions (plugins).

Desktop Development
We Provide

Desktop Applications with
.NET and .NET Core

  • Cross-platform

  • Performance

  • Lightweight Software

Our promise? Having developed multiple cross-platform desktop applications over the last years, we’ll ensure your project won’t burn through users’ hardware.

Without the additional infrastructure and higher abstraction level of Web applications, we can get the most performance out of the CPU/GPU and control specific hardware components.

Technologies

Our Tech Stack

mobile

development

We develop for both iOS and Android and can help you at every stage – from start to finish.

Nobile Development
We Provide

Mobile Applications with Flutter, iOS and Android Native

  • Cross-platform

  • Native Mobile

We scale to your project requirements, no matter how complex. Having worked with different mobile technologies so far, we specialize in cross-platform and native mobile applications.

Our team of experts can help you assess the technical feasibility of the project, carry it through development, and to its completion.

Technologies

Our Tech Stack

professional

consulting

Achieve next-level technical results with tailored strategies, cutting-edge technologies, and a dedicated team of innovation professionals.

Consulting

user

interfaces

With retention rates plummeting, today’s application users won’t settle for a less than perfect experience.

Nobile Development
We Offer

Fancy UIs, Mock-ups
Rapid prototyping

Fancy UIs built with the latest technologies and optimizations mean nothing if your users can’t – or won’t – use your application.

With our user-centric development approach, we develop intuitive and approachable UX/UI experiences which get your users on the system from day 0 – and on your way to quicker ROI.

  • UI: web, mobile, desktop, and embedded applications

  • UX: evaluation, testing, redesigns

  • Rapid prototyping and mock-ups

  • Customized icon sets and fonts

  • UI specifications and style guide documents

project

assessment

The biggest challenge to any project is getting started. We’ll help you do it right.

Project Assessment
We Offer

Software Architecture,
Database Design

Having tackled technical projects of all sizes, our team understands the common pitfalls that trip a project both in the beginning and down the line.

We’ll help you determine requirements, define specifications, and evaluate solutions before development begins.

  • Software Architecture

  • Database Design

  • Workflow Optimization

  • Test Strategies

Project

Management

Project management is about taking responsibility. Like you, we want your project to be a success.

Nobile Development
We Offer

Project Planning, QA,
Project Management

Running a project with freelancers can be cost-effective. Is it really? Will you get them to work as a team? What about enforcing good quality work and sticking to deadlines?

We’ll share our decades-long experience in managing software development for teams and companies of any size.

  • Project Planning & Requirements Gathering

  • Talent Selection & Training

  • Day-to-day project management (Workload allocation, Communication protocols)

  • Quality assurance (unit testing, documentation, etc.)

Auditing

We’ll assess your existing software and processes, and give you an unbiased and actionable evaluation.

Nobile Development
We Offer

Code Quality, Evaluation,
Software Architecture

  • Performance and workflow evaluations

  • Team setup and task allocation analysis

  • Code Quality: Vulnerability detection, testing coverage, automated & user testing

  • UI: Barrier-free compliance and workflow assessments

  • Software Architecture: Viability and feasibility analysis given current & future specifications

Starting a new development project, or picking one up mid-way, is stressful. It’s easy to overlook aspects that can both help the project along – or bring it down.

We’ll assess your existing software and processes, and give you an unbiased and actionable evaluation.

We first perform a top-level project evaluation, assessing compliance with specifications and project management quality. We then examine immediate performance issues and how to address them. Afterwards, we evaluate the source code, UI and software architecture, ensuring adherence to predefined benchmarks and quality standards.

With our comprehensive audit, you’ll have clarity on which areas of your project are doing well – and those that need your focus.

Creative

Visualization

Move beyond spreadsheets and database tables, and see your data come to life.

Consulting

Data

Visualization

Are you getting enough from your dataset? With data becoming ever more complex – and plentiful – looking at it through the limited lens of old-school GUIs is a liability.

Nobile Development
We Offer

Visual representations
of any data

By creating a visual representation of your data, we help you discover critical insights that you didn’t know were right there on your data.

Our team takes ownership of the entire process, from graphics design to data sources, reporting and analysis.

  • Visual representations of any data: Charts, Graphs, Networks, Fields, and more

  • Static and interactive representations

  • Real-time updates from any kind of data sources

  • Data reporting and data analysis

Spatial

Data

Harnessing different data points, we create visually stunning representations of our world – from entire city maps to digital landscapes.

Spatial Data
We Offer

Digital Maps, Terrain Models
City Modelling

No matter how simple or complex the model needs to be, we are experts in finding the right datasets. If the data is out there, we’ll find it and get your project done.

  • Digital Maps (Vector + Pixel + 3d)

  • Terrain Models (DEM, DTM, DSM)

  • City Modelling (Interactive models, renderings)

  • Data sources: satellite imagery, photogrammetry, radar/laser scanning, vector and raster maps

Realtime

Rendering

We create powerful experiences. From photo-realistic animations to more technical illustrations, we breathe life into 2D and 3D data sets.

Real-time Rendering
We Offer

Real-time Rendering, Interactive UIs,
Modelling

With your data and our expertise, we help you give your users the ultimate sensory experience they won’t soon forget.

  • Real-time Rendering for desktop and web with DirectX, OpenGL, WebGL, and Unity

  • Interactive UIs for web, desktop, and embedded systems

  • 2d and 3d rendering with or without hardware acceleration

  • Device-specific optimizing of geometry and shaders

  • Photo-realistic representations or illustrations (NPR)

  • Platform-independent or platform-optimized

  • Integration of 3rd-party servicess

  • VR/AR, medical, modelling

career

opportunities

Our team culture values engineering quality and technical excellence as well as creativity and innovation.

Contact Us
Open Postions

Join Our Growing Team

For our new office in Novi Sad, we are looking for software developers with different backgrounds and qualifications to work with us in our growing team.

Senior

.NET Developer

Do you have more than 4 years of experience with C# and web application development? Are you passionate about building reliable, large-scale services?

Details

We are looking for experienced .NET developers to join our growing team in Novi Sad. As a Senior Developer you will have the opportunity to work on business-critical projects that directly contribute to the success of our clients. This will require excellent design and architecture skills, the ability to quickly adapt to new technologies and acting on one's own initiative. On each project you will work with a team of developers and software engineers throughout the process, and you will provide technical leadership, guidance, and mentoring at each step.

Requirements

  • At least 4 years of software development experience with ASP.NET
  • Master's degree in Computer Science, or additional 2 years of experience in the software development industry
  • Advanced knowledge of modern software development principles
  • Advanced knowledge of database fundamentals as well as abstractions such as Entity Framework or Dapper
  • Solid knowledge of data structures and algorithms
  • Experience in developing applications hosted on Azure or other cloud computing services
  • Excellent problem-solving skills with the ability to quickly adapt to new technologies
  • Familiarity with unit tests and integration tests
  • Fluent in spoken and written English
  • Good communication skills, ability to build and maintain professional relationships

Responsibilities

  • Design and implement new software applications with efficiency and stability in mind
  • Evolve and improve existing features and software designs
  • Maintain code standards regarding quality, privacy, security, and documentation
  • Collaborate with other team members in your daily work
  • Support and mentor junior team members to help them realize their potential and more!
Overviews
  • Title:
    .NET Developer
  • Level:
    Senior
  • Location:
    Novi Sad, Serbia
Apply now

Junior

.NET Developer

Do you have some experience with C# and are interested in developing state-of-the-art web applications? Are you curious and enthusiastic about the latest advancements in modern software technologies?

Details

We are looking for .NET developers to join our growing team in Novi Sad. As a Junior Developer, you will have the opportunity to work together with our experienced developers and software engineers on business-critical projects for our clients. This will require a structured and systematic approach to problem-solving as well as some level of creativity. On each project you will work in a team of developers and software engineers who will provide you with guidance and mentoring at each step.

Requirements

  • Bachelor's degree, or at least 1 year of experience in the software development industry
  • Experience with C# (or Java, JavaScript, TypeScript, etc.)
  • Systematic and structured approach to new challenges
  • Good spoken and written English
  • Good communication skills, ability to collaborate with other team members

Responsibilities

  • Design and implement new software features with efficiency and stability in mind
  • Evolve and improve existing features
  • Identify and point out issues that need improvement
  • Maintain code standards regarding quality and documentation
  • Collaborate with other team members in your daily work
  • and more!
Overviews
  • Title:
    .net Developer
  • Level:
    Junior
  • Location:
    Novi Sad, Serbia
Apply now

Senior

Angular Developer

Do you have more than 4 years of experience with web or mobile frontend development? Are you passionate about building reliable, fast, and easy-to-use web applications?

Details

We are looking for frontend developers to join our growing team in Novi Sad. As a Senior Developer, you will have the opportunity to work on business-critical projects that directly contribute to the success of our clients. This will require a structured and systematic approach to problem-solving as well as a passion for creating a seamless user experience for our software applications. On each project you will work with a team of developers and software engineers throughout the process, and you will provide technical leadership, guidance, and mentoring at each step.

Requirements

  • At least 4 years of frontend development experience with Angular and TypeScript
  • Master's degree in Computer Science, or additional 2 years of experience in the software development industry
  • Ability to debug and troubleshoot JavaScript and CSS issues
  • Knowledge of optimizations for high-performance user experiences
  • Advanced knowledge of modern software development principles
  • Excellent problem-solving skills with the ability to quickly adapt to new technologies
  • Familiarity with unit tests and integration tests
  • Fluent in spoken and written English
  • Good communication skills, ability to build and maintain professional relationships

Responsibilities

  • Design and implement new software applications with efficiency and stability in mind
  • Evolve and improve existing features and software designs
  • Maintain code standards regarding quality, privacy, security, and documentation
  • Collaborate with other team members in your daily work
  • Support and mentor junior team members to help them realize their potential
  • and more!
Overviews
  • Title:
    Angular Developer
  • Level:
    Senior
  • Location:
    Novi Sad, Serbia
Apply now

Junior

Javascript/Typescript Developer

Do you have some experience with JavaScript or TypeScript and are interested in developing state-of-the-art web applications? Are you curious and enthusiastic about the latest advancements in modern software technologies?

Details

We are looking for frontend developers to join our growing team in Novi Sad. As a Junior Developer, you will have the opportunity to work together with our experienced developers and software engineers on business-critical projects for our clients. This will require a structured and systematic approach to problem-solving as well as a passion for creating a seamless user experience of our software applications. On each project you will work in a team of developers and software engineers who will provide you with guidance and mentoring at each step.

Requirements

  • Bachelor's degree, or at least 1 year of experience in the software development industry
  • Experience with JavaScript or TypeScript
  • Systematic and structured approach to new challenges
  • Good spoken and written English

Responsibilities

  • Design and implement new software features with efficiency and stability in mind
  • Evolve and improve existing features
  • Identify and point out issues that need improvement
  • Maintain code standards regarding quality and documentation
  • Collaborate with other team members in your daily work
  • and more!
Overviews
  • Title:
    Javascript/Typescript Developer
  • Level:
    Junior
  • Location:
    Novi Sad, Serbia
Apply now

Lead

UI/UX Designer

Are you a creative User Interface or User Experience Designer with attention to detail and an eye for beautiful, clean user interfaces? Do you find yourself puzzled at times by how cumbersome or clumsy it feels to use many popular websites or apps?

Details

We are looking for experienced UI/UX Designers to join our growing team in Novi Sad. As a Lead Designer, you will have the opportunity to shape the look and feel of our software applications. You will collaborate closely with our experienced software developers on designing innovative and intuitive user interfaces for our customers.

Requirements

  • At least 4 years of product design experience or a relevant degree in Human-Computer Interaction or Design
  • Strong portfolio of latest relevant work for responsive web applications or mobile applications
  • Sensitivity to responsive design, accessibility, composition, typography
  • Ability to recognize design challenges and formulate creative solutions
  • Experience with coding in web frontend (CSS, HTML5, JavaScript, TypeScript, Angular)
  • Experience with coding in mobile frontend (iOS, Android) would be a big plus
  • Excellent problem-solving skills with the ability to quickly learn and implement new design trends and tools
  • Fluent in spoken and written English
  • Excellent communication skills, ability to build and maintain professional relationships

Responsibilities

  • Collaborate with the developers on assessing, improving, and implementing workflows and user experience
  • Translate complex ideas into understandable concepts that evolve and enhance the product interface
  • Design and create visual concepts, product prototypes, mockups, and pilots
  • Deliver experiences that are user-focused and adhere to accessibility standards
  • Identify and point out issues that need improvement
  • Maintain code standards regarding quality, accessibility, and documentation
  • Collaborate with other team members in your daily work
  • Encourage and promote UX and design thinking within our team
  • and more!
Overviews
  • Title:
    UI/UX Designer
  • Level:
    Senior
  • Location:
    Novi Sad, Serbia
Apply now

Internship

Software Development

Are you looking for a door-opener to get inside the flourishing IT industry? Do you have at least some level of technical understanding or a desire to create software that is meaningful and easy to use?

Details

We are offering an internship in our office in Novi Sad for a period of at least 6 weeks. During this time, you will have your personal mentor who guides you and, hopefully, inspires you to discover your skills and gain some professional competence in the field you feel most passionate about. None of our interns will work for free, and after the internship, you will have the opportunity to apply for a position as a Junior Developer.

Requirements

  • At least basic knowledge of one or more programming languages
  • Problem-solving skills
  • Interest in learning and personal development
  • Good spoken and written English
Overviews
  • Title:
    Internship Software Development
  • Level:
    Intern
  • Location:
    Novi Sad, Serbia
Apply now

contact

information

Need to speak to us? Whether it’s customer service, service inquiries or position opportunities, please contact us or visit us.

Contact Us
We're Hiring!

Join Our Growing Team

For our new office in Novi Sad, we are looking for software developers with different backgrounds and qualifications to work with us in our growing team.

Management

Need to speak to us? Whether it’s customer service, service inquiries or position opportunities, please contact us or visit us.

Our Services
Bojan Bižić

CEO, Co-Founder

Christian Begand

CTO, Co-Founder

Visit Us

Our Novi Sad Office

Partizanska 64a, Novi Sad, Serbia "Passent Home" Building

Amida

Imprint

You can find here our detailed imprint information.

  • Company
    Amida IT-Services GmbH
    Waffenschmiedstr. 2, 81927 München, Germany
    (+49) 089 / 230 583 45
    info@amidait.com
  • Responsible for content:
    Christian Begand
  • VAT identification number:
    DE332037289
  • Commercial Register:
    Amtsgericht München
  • Register Number:
    HRB 256032

Our Satisfied Clients

Vodafone, T-Systems, Veridos, UNESCO, BP, EnBW, Deutsche Bahn