Web and Mobile applications Development and Beyond

JSGuru is a high-quality software development shop where our clients come first. We build your desired products and aim to achieve excellent, long-term customer support so that you can focus on the core of your business.

JSGuru operates from three offices: business development in New York City, business development in Vienna and software development in Banja Luka, Bosnia and Herzegovina. Our technical team is led by elite Toptal developers (15+ years of software experience) with one of the lowest employee turnover rates in the industry. This leads to superior and more consistent results for you. We are not just great developers, we are also advisors guiding your business forward. Project management is always communicated openly and transparently through industry standard tools like JIRA; giving you peace of mind.

Our growth stems from your success; we prosper only when you do. Clients view us as a long-term, strategic partner and they have never left us for a competitor.

 
$10,000+
 
$50 - $99 / hr
 
10 - 49
 Founded
2006
JSGuru
JSGuru
Petra Preradovica 12
Banja Luka 78000
Bosnia and Herzegovina
JSGuru
Fleischmarkt 1
Vienna A-1010
Austria

Portfolio

Key clients: 

Mobile Guardian 

A platform that gives teachers, IT administrators and parents total oversight of all the tablets and smartphones their students and children use.

Cloud Age

gpxcloud™ is Cloud Age Solution’s breakthrough SaaS lifecycle management solution. It provides end-to-end capabilities eliminating paper, spreadsheets and data re-entry. With gpxcloud™, service providers efficiently manage every phase of their operations. 

Reviews

Sort by

Internal Web Program for Telecommunications Firm

“Their response time was so quick that I felt like I was their only client.”

Quality: 
4.0
Schedule: 
5.0
Cost: 
5.0
Willing to refer: 
5.0
The Project
 
Confidential
 
Nov. 2017 – Ongoing
Project summary: 

JSGuru developed a web application that enables monitoring and analysis of the business costs. The app makes it simple to measure and compare multiple projects’ profits and effectiveness on a daily basis.

The Reviewer
 
11–50 Employees
 
Banja Luka, Bosnia, and Herzegovina
Nikola Maksimcuk
Head of Sales, Telemax
 
Verified
The Review
Feedback summary: 

Although the app is in its final phase of development, it is already making the details of the business dramatically clearer. The app also helps to make the company more efficient and cut costs. JSGuru was the right team to deliver the desired solution. They are supportive and reliable partners.

BACKGROUND

Introduce your business and what you do there.

I’m the head of sales for Telemax, which is an electronics and engineering business in the field of telecommunications.

OPPORTUNITY / CHALLENGE

What challenge were you trying to address with JSGuru?

We have a lot of construction and building sites, and we have to monitor our costs, materials, working hours, employees, etc. for each site. Since we’ve grown in the last year, we needed an app or program to monitor the costs of the various cities and sites and measure the effectiveness of our projects.

SOLUTION

What was the scope of their involvement?

They developed our internal web program. The program stores the requirements for the materials we purchase, the number of people on the site, the number of working hours, and everything that needs to be done for one project, and allows us to compare and analyze the data in cross-sections.

The requirements were simple. We already knew what we needed. We wanted all of the details put into the program so we could monitor it every day. I wanted to see the progress of each project so I could project our sales volume.

The app is in the final phase. We now have the new site and we already use it internally, but some minor cross-functional data needs to be fixed. The more we use it, the more we discover other ways it can be improved.

What is the team composition?

I communicated with five people. One person worked in the UI/UX department, two people worked on the frontend, and two people worked on the backend.

How did you come to work with JSGuru?

A friend of mine recommended them because they were exceptionally solid and weren’t as expensive as the others. We asked JSGuru if they could make the program, and they made a presentation and gave us a cost estimate. I compared their offer with others and chose them because they offered the best price. I don’t regret choosing them. I’m truly satisfied with everything they’ve done.

What is the status of this engagement?

We started working together in November 2017 and the work is ongoing.

RESULTS & FEEDBACK

What evidence can you share that demonstrates the impact of the engagement?

Previously, we had a lot of site projects going on at the same time, and it was hard to monitor who needed what material and who worked where. Now, everything is clearer and I can monitor every site and see who works where. We’ve become more efficient. We started finishing our projects on time. We save a lot of costs because we don’t duplicate our orders for materials. I see everything clearly on my desktop; what I need to purchase, when, and why.

How did JSGuru perform from a project management standpoint?

They were great. They respond quickly. They had a little trouble understanding what I needed because they weren’t in the field, monitoring and measuring all the sites. If something didn’t work, I just called them and they fixed it within a day or two. Their response time was so quick that I felt like I was their only client. We communicated via email and phone. We have in-person meetings if there’s something we need clarity on. They were always available when I needed them. They were always helping explain to me what they were doing.

What did you find most impressive about them?

Whatever we need, we have their full support. They’re helpful and supportive. They’re good people to hang out with. Everything was on time. We had no misunderstandings.

5.0
Overall Score
  • 5.0 Scheduling
    ON TIME / DEADLINES
    They were always on time.
  • 5.0 Cost
    Value / within estimates
    I compared their offer to other offers.
  • 4.0 Quality
    Service & deliverables
  • 5.0 NPS
    Willing to refer

iOS and Android App Dev for Online Shopping Platform

“We’re satisfied with the team’s level of interest, professionalism, and ability to face challenges.”

Quality: 
5.0
Schedule: 
5.0
Cost: 
5.0
Willing to refer: 
5.0
The Project
 
$10,000 to $49,999
 
Apr. 2018 - Ongoing
Project summary: 

JSGuru is building a shopping app for iOS and Android that helps vendors promote their services. They offer a full-service experience, including detailed technical documents, testing, and error resolution.

The Reviewer
 
1-10 Employees
 
Banja Luka, Bosnia and Herzegovina
Vladimir Simić
Founder, iWaaant
 
Verified
The Review
Feedback summary: 

Throughout the process, JSGuru has taken a structured approach to the development, which allows them to promptly identify and resolve any issues. They communicate clearly, stick to time lines, and remain within budget. Collaborative and professional, they bring a positive vibe to the team dynamic.

BACKGROUND

Please describe your company and your position there.

I’m the founder and product owner of an online shopping startup called iWaaant. We’re an innovative tech business with the potential to grow quickly and expand across the world.

OPPORTUNITY / CHALLENGE

For what projects/services did your company hire JSGuru?

Considering the importance of mobile apps in today’s society, I decided to invest in a new app for iOS and Android. I approached JSGuru to develop it for me.

What were your goals for this project?

We wanted the app to deliver a convenient shopping experience while also being user-friendly. We hoped the app would appeal to a global audience.

SOLUTION

How did you select this vendor?

JSGuru understood how complex mobile apps could be. I felt certain that they could meet our requirements with minimal risks and costs.

Describe the project in detail.

Initially, they mapped out the all of our requests as blueprints for each functionality. After developing a function, they tested it, making any corrections before delivering it to us. Currently, they’re working on completing the app, and we plan to go live soon. The final app will allow sellers to offer merchandise and services as presents. Vendors specializing in event services and organization can also use our platform.

What was the team composition?

The team currently consists of two backend developers, two frontend developers, a UX/UI designer, and a project manager who is also a full-stack developer and product owner.

RESULTS & FEEDBACK

Can you share any outcomes from the project that demonstrate progress or success?

We haven’t launched the app yet, so we don’t have any hard metrics. However, from a qualitative standpoint, they’ve met our deadlines and kept within our budget. We’re satisfied with the team’s level of interest, professionalism, and ability to face challenges. Throughout the project, they’ve successfully identified all technical problems and quickly resolved them.

How effective was the workflow between your team and theirs?

Most of our communication goes through the project manager, though, at times, we’ve also discussed things directly with the developers. We typically hold bi-weekly meetings. When we finish a task, we review the completed development, plan for new tasks, and go over possible risks.

What did you find most impressive about this company?

I appreciate the amount of dedication that they put toward satisfying the client and users. Furthermore, they put in the effort to work well with our internal team, which adds positive energy to the project and helps motivate us.

Are there any areas for improvement?

There’s always room for improvement, but I'm satisfied with their work so far.

5.0
Overall Score They have a high level of corporate culture and values.
  • 5.0 Scheduling
    ON TIME / DEADLINES
  • 5.0 Cost
    Value / within estimates
    Long term partnership with the client is the main goal so the costs are lower, but quality is kept on a high level.
  • 5.0 Quality
    Service & deliverables
    They delivered all packages on time, quickly addressed our concerns, and corrected any flaws as soon as possible.
  • 5.0 NPS
    Willing to refer
    JSGuru is the perfect team to carry out projects or implement business ideas.

Software Dev for Information & Communications Technology Firm

"We’re pleased with everything they’re offering to us."

Quality: 
4.5
Schedule: 
5.0
Cost: 
4.0
Willing to refer: 
5.0
The Project
 
Confidential
 
Mar. 2018 - Ongoing
Project summary: 

JSGuru is developing the frontend of a software platform, using JavaScript for the build. The platform features 3-D objects and interconnected systems.

The Reviewer
 
10,000+ Employees
 
Frankfurt am Main, Germany
Ivan Konjevod
Executive Consultant, T-Systems International GmbH
 
Verified
The Review
Feedback summary: 

​​​​​​Having completed the first three-month phase and soon to begin the second, the deliverables thus far meet the project's requirements. The team communicates effectively and properly understands the scope, offering support as needed.

BACKGROUND

Introduce your business and what you do there.

I’m an executive consultant at T-Systems International.

OPPORTUNITY / CHALLENGE

What challenge were you trying to address with JSGuru?

We needed a team to work with JavaScript to develop the frontend of our new software.

SOLUTION

What was the scope of their involvement?

They developed our frontend in JavaScript. We wanted 3-D objects to go inside in order to see parts of the system from different angles. We wanted interconnectivity between systems inside of the frontend environment. We've just finished a three-month phase and are starting the second phase.

What is the team composition?

We work with a senior developer, a junior developer, and a graphic designer.

How did you come to work with JSGuru?

We chose them because of their experience with JavaScript. If needed, they can offer us more people for the project. We had other offers, but we liked how JSGuru communicated with us.

What is the status of this engagement?

We started working together in March 2018 and the work is ongoing.

RESULTS & FEEDBACK

What evidence can you share that demonstrates the impact of the engagement?

We’re satisfied with what they developed.

How did JSGuru perform from a project management standpoint?

We’re pleased with everything they’re offering to us. They’re willing to do more than initially agreed to. We have weekly communication through Skype, WebEx, and email, while we use Trello for project tracking. We communicate weekly and as needed.

What did you find most impressive about them?

The communication is good. They support us in every way. They don’t ask too many questions, but if something is needed, they will support us. We're really happy about that.

5.0
Overall Score
  • 5.0 Scheduling
    ON TIME / DEADLINES
  • 4.0 Cost
    Value / within estimates
  • 4.5 Quality
    Service & deliverables
  • 5.0 NPS
    Willing to refer

SaaS Application Development for Business Services Company

"They’re efficient and do their job well."

Quality: 
5.0
Schedule: 
5.0
Cost: 
5.0
Willing to refer: 
5.0
The Project
 
Less than $10,000
 
Aug. 2017 - Ongoing
Project summary: 

JSGuru is creating a software service for an accounting firm. The development, which is still in progress, has features including accounting, payroll, and documentation.

The Reviewer
 
11-50 Employees
 
Podgorica, Montenegro
Assistant to the CEO, Finance Plus ltd
 
Verified
The Review
Feedback summary: 

The software is still in development, but the first phase is nearing completion and is expected to launch soon. JSGuru are exceptionally time savvy, meeting every deadline. Their project management is also of the highest quality, utilizing various communication services to respond to requests.

BACKGROUND

Introduce your business and what you do there.

Finance Plus is an accounting firm from Montenegro, providing a variety of business services like accounting, legal services, company organization, business consulting, and everything else needed to run a company. I’m assistant to the CEO.

OPPORTUNITY / CHALLENGE

What challenge were you trying to address with JSGuru?

We had the idea to create a software that would be easy for customers to use and would provide multiple services, but we needed help with development.

SOLUTION

What was the scope of their involvement?

The software will provide services such as accounting, invoicing, payroll, and a place where clients can easily save their documentation. Basically, it's a web office.

What is the team composition?

I work with three people.

How did you come to work with JSGuru?

We did research, and my director decided to call JSGuru to do our project.

How much have you invested with them?

$7,000–$10,000.

What is the status of this engagement?

We started working together in August 2017, and the work is ongoing.

RESULTS & FEEDBACK

What evidence can you share that demonstrates the impact of the engagement?

The project is progressing well. The first phase will soon be finished, and we'll launch our product.

How did JSGuru perform from a project management standpoint?

On behalf of our CEO, we're happy with the deadlines being met. They have a project manager, and we have multiple weekly meetings where we give them deadlines and tasks to do. We use WhatsApp and Skype, as well as Jira to give them tasks and follow up with what’s happening on our project.

What did you find most impressive about them?

I recommend them to people who want to work with them.

Are there any areas they could improve?

No.

Do you have any advice for potential customers?

They’re efficient and do their job well. If you give them tasks and deadlines, they will finish them how you wish.

5.0
Overall Score
  • 5.0 Scheduling
    ON TIME / DEADLINES
  • 5.0 Cost
    Value / within estimates
  • 5.0 Quality
    Service & deliverables
  • 5.0 NPS
    Willing to refer

Development Outsourcing for Mobile Device Management Company

“JSGuru can take ownership not only of the code, but also of time frame management.”

Quality: 
4.0
Schedule: 
4.5
Cost: 
4.5
Willing to refer: 
5.0
The Project
 
$200,000 to $999,999
 
2015 - Ongoing
Project summary: 

JSGuru employs Android, iOS, PHP, and frontend development in implementation of a dashboard interface for a cloud-based platform.

The Reviewer
 
11-50 Employees
 
England
CEO, Mobile Device Management Company
 
Verified
The Review
Feedback summary: 

Customer satisfaction has improved, and competitors have complimented the product’s quality and effectiveness. A proactive and autonomous approach allows for maximum efficiency. They’ve integrated themselves into the team in a way that makes them feel more like a partner than an outsourced firm.

BACKGROUND

Introduce your business and what you do there.

Our company provides management for education through a range of devices, including Chromebooks, iOS, Android, and Windows. We provide a cloud-based platform that gives students optimal usage through any mobile device for education.

OPPORTUNITY / CHALLENGE

What challenge were you trying to address with JSGuru?

We had a shortage of skilled developers for building our product. We first set out to hire AngularJS developers, but it extended to backend work. It was hard to find decent candidates, so we decided to outsource.

SOLUTION

What was the scope of their involvement?

All of JSGuru’s work has been focused on our main product’s dashboard interface that school administrators use to manage devices.

What is the team composition?

At this stage, we’re utilizing JSGuru’s Android, iOS, frontend, and PHP developers. There are about six or seven people on the team. We interact with them directly and also have a head of development on our side.

I’ve stepped away from the development part and now mainly handle the commercial activities of the business. Our development manager and head of product work closely with JSGuru.

How did you come to work with JSGuru?

I came across Andrej [Co-Founder & CTO, JSGuru] while I was looking online for individuals with high AngularJS capabilities. We had a conversation about the early requirements for migrating our legacy platform to an AngularJS, and he seemed extremely confident and proactive in helping out.

How much have you invested with them?

We expect to spend more than $700,000.

What is the status of this engagement?

We’ve been working with them since June 2015 during our platform’s inception. They were operating under a different format at that time.

RESULTS & FEEDBACK

What evidence can you share that demonstrates the impact of the engagement?

The user adoption and customer satisfaction we’ve seen are a net improvement. We’ve had competitors approach and compliment us on the quality and effectiveness of the solution we’ve produced. This is in no small part due to JSGuru’s output quality and the fact that their team takes ownership of the product. They’ve given us proactive suggestions for the improvement of the platform.

I don’t have metrics speaking to improved speed or user adoption since these are due to a number of initiatives, such as the increased functionalities we’ve added to the product, over a long period of time.

Cost savings is also an area where I can’t comment. We’ve had difficulties finding the candidates we want within our country, so I can’t say whether JSGuru has given us a reduction in cost. We had a budget and allocated as much of it as we could to our product’s acceleration.

How did JSGuru perform from a project management standpoint?

They’ve been efficient. One of the group’s key differentiators is how self-managing they are. JSGuru can take ownership not only of the code, but also of time frame management. They are proactive when necessary.

It feels as if we’re in the same room, which is in stark contrast to the usual interactions with outsourced developers. It’s been a pleasant change and something that has continued throughout the years. We feel that we have a remote office in their location as opposed to a development contractor.

What did you find most impressive about them?

The main thing I’ve found impressive is the degree of autonomy in their work. To that extent, it’s changed our internal thinking because we’d always found that team efficiency was about having everyone in the same room. JSGuru has worked extremely well for us, and we will probably increase their involvement instead of onboarding other people.

Are there any areas they could improve?

I’m not as close to their team as I used to be, so it’s hard to say.

Do you have any advice for potential customers?

Don’t be too descriptive, but instead allow them to get to a point of understanding and take ownership of the product. They need to be actively involved in its improvement in order to increase efficiency and quality.

4.5
Overall Score They’re willing to dedicate themselves in order to meet tight deadlines. We can’t complain at all.
  • 4.5 Scheduling
    ON TIME / DEADLINES
    There’s always room for improvement, but they’re high up there.
  • 4.5 Cost
    Value / within estimates
    I would have to compare them with internal resources.
  • 4.0 Quality
    Service & deliverables
    We’ve identified bugs in their work. It would be nice for them to catch more of those the first time around.
  • 5.0 NPS
    Willing to refer
    I have recommended them, and wouldn’t hesitate to do it again as long as it doesn’t affect our quality.

SaaS App & Web Dev for Cloud Computing Company

"We built a good relationship and it would be difficult to proceed without them."

Quality: 
5.0
Schedule: 
4.5
Cost: 
5.0
Willing to refer: 
5.0
The Project
 
Confidential
 
Nov. 2015 - Ongoing
Project summary: 

Java code writers built the framework for a cost-effective life cycle management app using modern microservices architecture and open source technology. The app has optimized UI and several APIs.

The Reviewer
 
11-50 Employees
 
Sterling, Virginia
Chris Lee
CEO, Cloud Age Solutions
 
Verified
The Review
Feedback summary: 

The agency performs consistently with high priority on customer service, as evidenced by flexibility and timeliness. Strategic use of management tools including JIRA and Kanban enhance long-term productivity. The team provides high value for cost compared to other global markets.

BACKGROUND

What challenge were you trying to address with JSGuru?

They are our development arm. We set requirements for apps and they write the codes.

OPPORTUNITY / CHALLENGE

What challenge were you trying to address with JSGuru?

They are our development arm. We set requirements for apps and they write the codes.

SOLUTION

What was the scope of their involvement?

The founder built the framework for a life cycle management app in Java; they use Angular, Node, and ODE languages. The app contains several APIs and internal self-contained modules that communicate with one another as a function of its microservices architecture. Each time the UI [User Interface] is displayed, it’s an API call to the database. APIs communicate with other applications to help users employ the app for business management.

The team used modern architecture and open source technology; the app is cloud native and runs on AWS. They replaced older JavaScript embedded BI [Business Intelligence] platforms with more cost-effective versions. Furthermore, the team used Google’s material framework to optimize the UI.

The team’s focus is divided between “stories”, which comprises writing for new functionality, and cleaning up bugs.

What is the team dynamic?

Currently the team comprises 4 staff with an occasional fifth member, but not in the last year. We have an internal CTO that manages the team.

How did you come to work with JSGuru?

The founder worked us as an independent developer before launching the company. We cycled through multiple agencies before we deciding to use his team.

What is the status of this engagement?

We have worked with the founder and/or his team for two years and it is ongoing.

RESULTS & FEEDBACK

What evidence can you share that demonstrates the impact of the engagement?

I use cost as a metric. The team charges approximately $35/hr, much less than their American counterparts who earn $200,000 per year. That math works for me. It’s not the greatest metric, but the proof is in the pudding.

How did JSGuru perform from a project management standpoint?

We have an internal coordinator directly overseeing their engagement. They do not do project management.

The Bosnia-based team speaks English well and they are easy to communicate with. They use Slack to communicate, JIRA for scheduling and as a code repository, and Kanban, through which they monitor projects and upload specific requirements. They maintain productivity no matter staff turnover. We built a good relationship and it would be difficult to proceed without them.

What did you find most impressive about them?

Skilled, flexible, but also economical, they’re a great value. The rotating 12 – 15 team members performed consistently.

Are there any areas they could improve?

Occasionally, they produce work too fast. The results are great, but in trying to please us, QA [Quality Assurance] is not 100% thorough. I wouldn’t mind paying for extra hours to improve quality reviews.

Do you have any advice for potential customers?

Internal project management is essential, especially for supervising offshore agencies. It’s essential to prevent redundancies in team settings. They may be experts but, infrastructure is invaluable to efficient operations. Developers perform well with proper guidance and coordination.

5.0
Overall Score
  • 4.5 Scheduling
    ON TIME / DEADLINES
  • 5.0 Cost
    Value / within estimates
  • 5.0 Quality
    Service & deliverables
  • 5.0 NPS
    Willing to refer