In Cloudwe trust

We shareemotions

Obsessed withtechnology

Simpleis better

Mihaela Sohaci

software engineer

My team handles everything related to the product APIs and its core backend functionalities. The APIs are the foundation of the Hubgets platform, and they can easily be used by any developer who wants to create their own apps. It gives us great satisfaction to see that our code is helping people.

As for myself, I get a lot of joy from having the chance to mentor such an amazing team.

Mihaela Sohaci

software engineer

My team handles everything related to the product APIs and its core backend functionalities. The APIs are the foundation of the Hubgets platform, and they can easily be used by any developer who wants to create their own apps. It gives us great satisfaction to see that our code is helping people.

As for myself, I get a lot of joy from having the chance to mentor such an amazing team.

Silviu Deac

software engineer

With Hubgets, I had the chance to build a business communication and collaboration app from scratch.

I started from zero, and now I am managing a pretty large codebase with many dependencies. One of the most important things I have learned along the way is how early decisions in designing components impact the project later on. The project has grown significantly, and so have the challenges that I deal with every day.

But at the same time, the bigger the challenge, the greater the satisfaction in finding the right solution.

Silviu Deac

software engineer

With Hubgets, I had the chance to build a business communication and collaboration app from scratch.

I started from zero, and now I am managing a pretty large codebase with many dependencies. One of the most important things I have learned along the way is how early decisions in designing components impact the project later on. The project has grown significantly, and so have the challenges that I deal with every day.

But at the same time, the bigger the challenge, the greater the satisfaction in finding the right solution.

Lia Muresan

software engineer

I joined the team as a junior engineer many years ago. Meanwhile, I've learned all the ropes of building cloud services and became the team leader of the software quality engineering team.

Building a product from scratch is never easy, but I had the chance to do it twice. I was part of the whole process, starting with design all the way through integration and testing. This allowed me to gain a full perspective on the system internals and related processes.

And the best part is that I'm still learning every day.

Lia Muresan

software engineer

I joined the team as a junior engineer many years ago. Meanwhile, I've learned all the ropes of building cloud services and became the team leader of the software quality engineering team.

Building a product from scratch is never easy, but I had the chance to do it twice. I was part of the whole process, starting with design all the way through integration and testing. This allowed me to gain a full perspective on the system internals and related processes.

And the best part is that I'm still learning every day.

Vladut Stan

software engineer

I was still in college when I became part of the Hubgets team. I started with an internship, meanwhile I completed my BS, and now I am a junior software engineer.

As a Frontend Engineer, I've learned to tame a stud of pixels with just a couple of clever clicks. I understood how important it is to write clean, flawless code - even if it's just for the smallest components. I found out that the tiniest detail can really make you stand out. I am a much better observer now.

There are a lot of challenges in my job, but they keep my spirit alive - and also my appetite for knowledge.

Vladut Stan

software engineer

I was still in college when I became part of the Hubgets team. I started with an internship, meanwhile I completed my BS, and now I am a junior software engineer.

As a Frontend Engineer, I've learned to tame a stud of pixels with just a couple of clever clicks. I understood how important it is to write clean, flawless code - even if it's just for the smallest components. I found out that the tiniest detail can really make you stand out. I am a much better observer now.

There are a lot of challenges in my job, but they keep my spirit alive - and also my appetite for knowledge.

George Mancas

software engineer

I joined Hubgets right after earning my BS degree. From the very beginning, I've been working on real-time distributed systems along with a team of great engineers.

Looking back over the past year, I feel really grateful for everything my colleagues taught me. From coding, testing, debugging and up to development methodologies, all are important, but the team spirit is even more important.

Having the chance to develop software as complex as Hubgets was and continues to be truly rewarding.

George Mancas

software engineer

I joined Hubgets right after earning my BS degree. From the very beginning, I've been working on real-time distributed systems along with a team of great engineers.

Looking back over the past year, I feel really grateful for everything my colleagues taught me. From coding, testing, debugging and up to development methodologies, all are important, but the team spirit is even more important.

Having the chance to develop software as complex as Hubgets was and continues to be truly rewarding.

One team, one goal: enable dreamers to work better!

People

Our mostly flat organization allows us to grow, collaborate, learn, and do meaningful work. Our culture is based on openness and commitment to transparency.

Products

We believe that work-fun balance is teamwork. We created Hubgets for ourselves - to communicate better while having fun. And we are sharing it with the world.

Career

We invented a transparent and challenging performance system based on Belts (yes, like in karate) that helps people learn new stuff while making progress.

Quality

What really matters in the Cloud is how you do stuff. We're mad fans of quality and we're only aiming for the best. That's why we're constantly evolving.

Solutions

We're working around the clock to bring the future of collaboration into the present. We value genuine solutions and bold, fearless dreamers.

Life

Living a good life means having the freedom to make choices. We build a better future using communication to help teams grow and fulfill their goals.

Sweat baby, sweat

Some of us ride their bikes to work everyday. Others like to race. At times, we're in our gym. We like to get sweaty and dirty, especially during our tennis or football matches.

Socks here

Feeling really comfortable at work is our norm. That's why we go around our office barefooted, wearing slippers or just socks. We're agile, but relaxed.

Verb Days

We like to spice things up and challenge ourselves. Our internal hackaton makes us go into overdrive and come up with awesome ideas under pressure. Read more about our latest Verb Days.

Have a Drink / Code

We have the best coffee in town. And if coffee doesn't help you start in full throttle, grab a beer. Or some cider. We have tens of flavors. Everything is on the house.

Team building is serious fun

We always celebrate important milestones. We get out of the office, party and have fun together. Year after year, our team buildings turn into great memories.

We love our workplace

It's all more fun when HUG is around.

Dev tools

Hubgets is on top of our stack. We also use many Atlassian tools: JIRA for tracking, Confluence as our Wiki, Bitbucket for Git repository management, and Bamboo for continuous integration.

We organize our backlog with JIRA Agile and we use Balsamiq for wireframing. We've built our own tools to automate and integrate everything even better. Developers can use any IDE they like, but many prefer JetBrains.

Private Cloud

We work on virtual desktops. It's how we stay green, mobile, and productive. Staggering amounts of resources are at our fingertips.

Our private engineering cloud has over 16 TB of RAM, more than 800 CPUs, and over 600 TB of storage. The GPUs allow us to complete AI workloads and render complex graphics really fast.

Desk matters

Every desk in our office is equipped with energy-saving thin clients. Every workstation has two high-quality IPS LCD of minimum 24 inches. Because when you work with so many tools like we do, small screens and slow computers simply don't cut it.

A leading-edge setup like this fuels collaboration making it very easy for us to switch desks and deliver fast.

Meet the Hubgets product teams

We love this loop: dream, play, build, ship, make people happy.

In the browser

The main weapon of the Frontend team is JavaScript/HTML5. Hubgets is running smoothly on the browser (and even on the desktop) thanks to our framework. Building Hubfront framework was one of those (maybe crazy) things we were not afraid to do. We #Dare and we have #NoRegrets.

Browser apps have the portability edge in the cloud and we provide a user experience that can match the native code. The app component running in the browser communicates with its components in the cloud, using web services or other protocols for real-time communication.

Cloud backend services

The Cloud Backend team designs and implements the stack that supports the app running on the client device. Except for a common core, cloud services communicate using a distributed messaging layer implemented with RabbitMQ and Kafka.

This level of flexibility allows us to use multiple programming languages: PHP, JavaScript (Node.js), JAVA, Erlang, Python. We also deal with several databases - MySQL, Elasticsearch and HubRing, our fork of Redis.

Apache Flink performs stream processing. At this level, we run the AI that optimizes team mood and helps people work better together.

Real-time stuff

The Core team handles real-time servers for signaling, voice and video, our HubRing database, and technically any component that is very close to the operating system. HubRing is a structure-oriented database tolerant to failures. One of its coolest features is that it implements n:n replication in deterministic groups.

At this level, C is the dominant programming language. The team handles heavy stuff like memory management, debugging, profiling and optimization. Performance is important, that's why we work hard to optimize it.

Making sure everything works

The Testing Automation team understands how things work and makes sure everything runs smoothly. But it's not as easy as it sounds, considering the real-time nature of our many protocols, the distribution of services, and the fact that nothing runs on a single computer.

The team works hard to automate testing and the provisioning complexity. That's why we've created our own testing stack. And even though the stack is written in Java and PHP, Testing Automation members are familiar with all the technologies of our stack.

At your service

They are our ZEN gurus because they never get tired of isolating issues, identifying, and correcting them really fast. When dealing with live systems that serve thousands of end-users and real-time communication protocols, uptime becomes essential.

The team services a complex stack that starts with the operating system and ends on the customer device. This requires advanced knowledge of Linux OS, databases, networking protocols, virtualization, storage, APIs, scripting, and so much more.

The ground beneath our code

Reducing the carbon footprint is one of our top objectives, so our Dev Ops people are pretty obsessed with hardware and how we use it.

They are the ones running our private and production clouds. Since the production pods in multiple datacenters across the world are in their hands, they are to blame for downtime. Due to their expertise, this is rarely the case. They handle hypervisors based on VMware, Xen, KVM, Parallels Cloud Server, cloud computing platform OpenStack as well as block and object level storage facilities.

Students.Living the dream

We know that early hands-on experience is vital to becoming a good engineer. That's why we design challenging internships and ambitious graduation programs.

We make students part of our teams and encourage them to write code from day one. Many interns have their pull request approved to a production branch on their first week.

Getting students to use their brain to the max is the ultimate goal and reward for our mentors. Find out more on how our internship program works.

Graduates. Building the future.

We're facing a lot of challenges in our work, so we're always looking for fresh graduates or highly experienced professionals. Not only do we build awesome software, but we're also pretty good at rewards.

We are a startup living the cool startup dream. This sometimes makes things tough - complicated issues waiting to be solved, ambitious release cycle, unexpected changes. Working in a startup means joining a lot of dreamers with a common goal.

Share our dream?

Even if you can't find the right opening for you, send your resume to jobs@hubgets.com.

Backend

Cloud Backend Software Engineer (Node)

Romania / Bucharest

What You Will Have to Do

Cloud. Backend. Node. Are these your buzzwords? If yes, we speak the same language 😍

We're looking for an awesome engineer with Node skills for our Backend team. This team provides support for the client level frontend (JavaScript and mobile). Our backend services have PHP, JavaScript (Node.js) and Erlang written all over them. To implement all our Cloud services we use mainly Node, and sometimes we develop components in Python and Java.

Design and implement Unified Core components (the core of the Cloud stack)

Implement workers for asynchronous task execution

Make peer reviews - design review, code review, documentation review

Write automated tests

Contribute to the building process, automation, and publishing tools

What You Must Know

BS/MS in Computer Science or related technical field

Very good knowledge of Javascript

Very good knowledge of Node.js API

Knowledge and experience with SOA

Knowledge of web services (with focus on REST)

Good knowledge of relational databases and SQL

Familiarity with caching and NoSQL technologies

Good knowledge of Linux OS

Knowledge of client server interaction models

Knowledge of data structures, algorithms, and object-oriented design

Knowledge of design patterns

Basic experience with large scale system design skills

Knowledge of PHP, Java, Python or Erlang is considered a plus.

Elasticsearch experience is considered a plus.

Cloud Backend Software Engineer (PHP)

Romania / Bucharest

What You Will Have to Do

Are you a Cloud Backend Software Engineer, with a lot of love for PHP? If so, you could be the newest member of our team.

At Hubgets, the Backend team provides support for client level frontend (JavaScript and mobile). Every time the app running on the customer device needs the cloud services, it will deal with one of our services - be it storage or complex business logic. As for the development of backend services, we're fluent in PHP, JavaScript (Node.js) and Erlang. We also have our own kick-ass PHP framework for cloud services 😉

If this sounds like something you'd like to get your hands on, come on over. Let's PHP together ❤️‍

Design and develop cloud backend services

Participate in high-level design and architecture

Design and implement Unified Core components (the core of the Cloud stack)

Implement workers for asynchronous task execution

Make peer reviews - design review, code review, documentation review

Write automated tests

Contribute to the building process, automation, and publishing tools

What You Must Know

BS/MS in Computer Science or related technical field

Very good knowledge of PHP

Knowledge and experience with SOA

Knowledge of web services (with focus on REST)

Good knowledge of relational databases and SQL

Familiarity with caching and NoSQL technologies

Good knowledge of Linux OS

Knowledge of client server interaction models

Knowledge of data structures, algorithms, and object-oriented design

Knowledge of design patterns

Basic experience with large scale system design skills

Elasticsearch experience is considered a plus.

Knowledge of Javascript (Node.js), Java, Python or Erlang is considered a plus.

Internship Cloud Backend Software Engineer

Romania / Bucharest

What You Will Have to Do

If you want an internship full of engineering challenges, come join our Backend team.

As part of this team, you will discover how we provide support for the client level frontend (JavaScript and mobile). From simple storage to complex business logic, we're here to teach you how the backend works. We use JavaScript (Node.js), PHP, Java or Python and your days here will always be cool. Get ready to implement internal SDK engine for third-party developers and software clients that interact with the REST/WebSockets Cloud backend. Sounds challenging? Don't worry, mentors will be there to guide you every step of the way.

When the Cool Summer Internship is over, you may be one of the interns invited to join our team. If you are still a student, we'll customize your work schedule based on your timetable and help you with your graduation project.

Come on, take this exciting internship opportunity, gain valuable work experience and have fun all summer long. We have plenty of perks waiting for you 😊

Design and prototype based on requirements

Implement internal SDK engine for third-party developers

Implement software clients that interact with the REST/WebSockets Cloud backend

Internship Linux C/C++ Software Engineer

Romania / Bucharest

What You Will Have to Do

Do you have a calling for C/C++ and feel like you could use some hands-on experience? If so, we have the perfect spot for you on our Core team.

As a Linux C/C++ Software Engineer Intern, you'll learn about real-time communication systems and Cloud architecture. Exciting projects are in store for you as you'll be directly involved in designing and prototyping new functionalities. You'll also be dealing with components tightly connected to the operating system, like our real-time servers for telephony or our HubRing database ❤️‍ Get ready to experience great things, since all our components are designed for massive scalability and their performance is vital.

When the Cool Summer Internship is over, you may be one of the interns invited to join our team. If you are still a student, we'll customize your work schedule based on your timetable and help you with your graduation project.

This is an exciting opportunity to gain valuable work experience and have fun all summer long, so grab it! Plenty of perks await 😊

Internship Machine Learning Engineer

Romania / Bucharest

What You Will Have to Do

Data. Algorithms. Input. Now that we've got your attention, tell us: are you a human with a huge crush on machine learning?

If so, with your experience in predictive analysis, you probably already know what's up. We want you as our Machine Learning Engineer. We need someone with your technical vision to contribute to Hubgets, our bravest project. Hubgets delivers instant team communication and collaboration through real-time voice, video, messaging and knowledge management in the browser. It's an opportunity to take the product, make it smarter, and to enable it to better serve its users. As part of our Backend team, one of your challenges will be designing and implementing unsupervised algorithms to process real-time communication data.

You'd be joining us as part of our Cool Summer Internship initiative. But when it's over, you may be one of the interns invited to remain on the team. Also, if you are still a student, we'll customize your work schedule based on your school activities and help you with your graduation project.

This is an exciting opportunity to gain valuable work experience and have fun all summer long. Plenty of perks await 😃

What You Must Know

Knowledge of machine learning concepts and algorithms and when to select an algorithm based on a given problem

Practical experience with ML frameworks is considered a plus.

Linux C/++ Software Engineer

Romania / Bucharest

What You Will Have to Do

Are you a walking C/C++ encyclopedia? If yes, we have the perfect spot for you on our Core team.

As our Linux C/C++ Software Engineer, you'll handle our stack operating highly critical components, like real-time servers for telephony, our HubRing database. You'll deal with any component that is intimate with the operating system ♥ On this level, C is the dominant programming language. All components designed here are made for massive scalability, so their performance is vital. They communicate with the other layers of the Cloud using low-latency messaging systems or dedicated protocols.

If this sounds like music to your ears, come on over, let's dance ♫

Design and develop new features for existing servers or implement new ones from scratch

Contribute to OpenSource projects such as Asterisk, Kamailio, NGINX, Redis

Optimize performance based on profiling information up to the Linux kernel level

Machine Learning Engineer

Romania / Bucharest

What You Will Have to Do

Our product Hubgets handles real-time communication flows for companies of all sizes. The product wants to help users become more productive and happy @ work, by offloading time consuming and frustrating tasks to the computer - as automated as possible.

In this position, you will essentially help Hubgets become smarter and better serve its users.

Provide insights that can be used by users to improve their performance as part of the analytics platform

Provide insights that can help users make faster decisions without having to dive into peers and/or old data

Contribute to Hubgets' technical vision

Coordinate with other teams in regards to the managed components

What You Must Know

BS/MS in Computer Science, Mathematics, Physics or related technical field. PhD degree is considered a plus.

Proficiency in C/C++, Python or Java

Excellent understanding of machine learning concepts

Excellent understanding of algorithms and data structures

Practical knowledge of multiple machine learning algorithms and when to select an algorithm based on a given problem

Experience with diving into data, finding insights, and presenting them

Experience in dealing with high performance, real-time scoring/classification

Experience in handling very large datasets of information

Practical experience with Spark. Storm experience is considered a plus.

Experience with deep learning tools such as Theano is considered a plus.

Core

Senior Hardware Integration Engineer

Romania / Bucharest

What You Will Have to Do

Is your ideal world automated, filled with sensors and interactive bots powered by an AI driven cloud engine? Do you want to help building this world?

Hubgets is working on a very interesting project that might have a huge impact on humans -- robot communication. Join our new hardware team, Internet of Bots is coming.

Design and iterate on the Hubgets Internet of Bots communication platform

Design and prepare prototypes

Solve production challenges, automate testing

Integrate hardware with the software stack

What You Must Know

Automatics, Electronics or Computer Science graduate

Very good electronics knowledge with focus on digital

Very good hardware prototyping skills

Very good embedded software understanding

Very good understanding of general microcontroller concepts

Good understanding of sensors

Good PCB design skills

Hobbyist skills are considered a plus.

Frontend

Frontend JavaScript Software Engineer

Romania / Bucharest

What You Will Have to Do

We've built the only fully functional WebRTC over SIP stack in the world and we want to shower it with even more JavaScript love. If this is music to your ears, read on.

Our product, Hubgets, delivers instant communication and collaboration to teams from around the world. It does it all: real-time voice, video, messaging and information management in the browser. The platform deals with large data sets, matches the latency of native apps and is completely decoupled from the backend. Since it uses a lot of experimental or newborn technologies like WebRTC, boredom won't get a hold of you.

Now, to get more familiar. In the Frontend team, we handle everything that is executed on the client device. We are mainly focused on JavaScript/HTML5 because browser apps deliver the portability advantage in the cloud. On mobile devices, we deal with native code. We also designed HubFront, a JavaScript stack that allows us to create complex browser apps. Building our own framework comes with much freedom of choice and also with great responsibility. See, we told you it doesn't get boring around here :)

If this sounds like a sweet deal to you, come on over. Let's put your JavaScript skills to very good use.

Design and develop JavaScript stack components

Design and develop modules for browser based apps

Extend components on different platforms to provide better usability, performance or functionality

Make peer reviews - design review, code review, documentation review

Write automated tests

Contribute to the building process, automation, and publishing tools

Ensure coordination with other teams regarding the cloud backend services used by Apps

Frontend UI Developer

Romania / Bucharest

What You Will Have to Do

Our product, Hubgets, works in the browser, on the desktop and on mobile apps. We're constantly searching for ways to improve the quality of our interface. That's why our days are filled with UX, A/B testing, and standardization of web interface elements.

We're looking for a frontend UI developer with solid knowledge of CSS3, HTML5 and Less.js for our Frontend team. There's plenty of UI fanatics here, so if you're the one, you'll feel at home 😊

Come on over, together we might be a match made in heaven ❤️‍ Simply because user experience is everything!

Create CSS that is consistent across all browsers and platforms using functional and/or design mockups as input

Review and validate HTML/CSS code

What You Must Know

Very organized and with high attention to details

Excellent knowledge of CSS3 and HTML5

Very good knowledge of Less.js

Good understanding of client-side scripting and JavaScript

Good understanding of Adobe Photoshop

Knowledge of general UX concepts

Knowledge of AngularJS and/or Bootstrap is considered a plus

You need to love taking initiative and constantly improving. An excellent user interface is never complete.

Internship JavaScript Software Engineer

Romania / Bucharest

What You Will Have to Do

Want to bring your contribution to the only fully functional WebRTC over SIP stack in the world? If yes, we're ready to take you on our Frontend team.

As our intern, you'll be dealing with a lot of experimental and newborn technologies like WebRTC, and JavaScript will become your playground. We want you to be part of our milestones so that you gain hands-on experience on browser-based apps. It's both challenging and fun! Side by side with your mentors, you will handle everything that is executed on the client device. Just so you know, you'll focus on JavaScript/HTML5 because browser apps deliver the portability advantage in the Cloud. On mobile devices, you will deal with native code. You'll also get to work with HubFront, a JavaScript stack we built so that we could create complex browser apps.

When the Cool Summer Internship is over, you may be one of the interns invited to join our team. If you are still a student, we'll customize your work schedule based on your timetable and help you with your graduation project.

Take this exciting internship opportunity, gain valuable work experience and have fun all summer long. We have plenty of perks waiting for you 😃

Understand the general architecture of the apps platform

Understand the concepts and requirements of browser based apps

Develop browser based apps

Write automated tests

Contribute to the building process, automation, and publishing tools

Contribute to the stack documentation by creating demos and code samples

Marketing

High Tech Copywriter

Romania / Bucharest

What You Will Have to Do

As a High Tech Copywriter, you will be responsible with the creative content of our marketing and PR. You are expected to own all communication activities and programs that engage and educate the public on 4PSA's mission, vision, goal, products and services.

We focus on content, so you will have to write in English a lot, therefore your skills must truly be exceptional. In this position, you will:

Create, develop and execute communication strategy to increase awareness through media and other creative tactics

Web content writing: show us how you guide consumers to understand before they buy

Proofreading skills: you are a stickler for consistent tone, spelling, grammar and accuracy for your own and others' copy

Ability to articulate a clear point of view on complicated issues and create a concise and well-written narrative to express it

Traditional and social networking skills

Extremely high attention to details in language, usability, and design

Experience with global market is required.

Graphics design and/or UX experience is considered a plus.

Public speaking experience is considered a plus.

Product Marketing Specialist

Romania / Bucharest

What You Will Have to Do

Yup, we're after an expert in product marketing who will own the development and execution of marketing and communication for the entire range of UC software products. If you think that existing communication and collaboration tools do not offer exceptional value in a business environment and want to help people communicate better at work, this is your job.

We are looking for an awesome marketer who begins by understanding the problem, finds the solution and is able to articulate a focused, direct message that can be easily understood by millions of the companies worldwide. In this position, you will:

Work closely with Product Management and Engineering to build product positioning and messaging

Discover new marketing channels and review the existing ones to increase conversion rate at each stage of the sales funnel

Analyze product marketing metrics and report them to PM

Analyze returns to assure human and capital investments are delivering a great yield

What You Must Know

BS/MS in marketing, communication or technology field

At least 3 years of global marketing experience

Excellent understanding of product marketing

Excellent written and verbal communication skills

Excellent decision making capabilities, ability to prioritize between opportunities, balance customer needs with business priorities, and articulate the rationales behind decisions

Strategic vision and proven ability of execution

Ability to work collaboratively, especially with software developers

Extremely detail-oriented

Creativeness and conscientiousness

Marketing experience with software products is a big plus.

Mobile

Internship Mobile Software Engineer

Romania / Bucharest

What You Will Have to Do

Want to become a kicka$$ mobile software engineer? Join 4PSA's Mobile team and you're off to a good start 😉

As part of our team, you will have the perfect opportunity to understand the general architecture of our mobile apps and learn more about real-time communication. Our internship is very hands-on, so get ready to develop and implement app components in native Objective-C, Swift or Java. Our mentors will be there to guide you every step of the way and help you improve your skills.

When the Cool Summer Internship is over, you may be one of the interns invited to join our team. If you are still a student, we'll customize your work schedule based on your timetable and help you with your graduation project.

Come on, take this exciting internship opportunity, gain valuable work experience and have fun all summer long. We have plenty of perks waiting for you 😉

What You Must Know

Basic knowledge of common design patterns, frameworks, and libraries for iOS and Android

Familiarity with mobile apps ecosystem

Knowledge of data structures and algorithms

Great attention to details

Experience with JavaScript/HTML5 is considered a plus.

iOS Software Engineer

Romania / Bucharest

What You Will Have to Do

Are you a kickass iOS software engineer? Slide to unlock a great career move 👍

We need you to work your magic on our Mobile team. This is where we handle everything that is executed on the mobile clients. By coupling the native code on the iOS device with our JavaScript stack and Cloud backend, we create a consistent experience across all devices. With your skills and knowledge of Apple's app ecosystem, you will develop and implement app components in native Objective-C.

If you want to do great things with us, come on over. We're ready to meet 😃

Develop and implement app components in native Objective-C

Provide expertise to other team members that are looking for the best iOS integration

Investigate security and undesired conditions

Make peer reviews - design review, code review, documentation review

Write automated tests

Contribute to the building process, automation, and publishing tools

Coordinate with other teams for the managed components

What You Must Know

BS/MS in Computer Science or related technical field

Proficiency in Objective-C programming language, development for iOS and Xcode

Very experienced with the two most current versions of the iOS SDK

Knowledge of mobile performance techniques

Knowledge of common design patterns, frameworks, and libraries for iOS

Some experience with web services

Familiarity with Apple app ecosystem

Complete understanding of standard iOS interface components

Experience working with Core graphics and Core animations

Experience with Android is considered a plus

Experience with JavaScript/HTML5 is considered a plus.

Experience with Swift is considered a plus.

Product Management

Graphic Designer

Romania / Bucharest

What You Will Have to Do

We're looking for a talented designer who can use creative and responsive artwork to help us build and promote awesome software. As a Graphic Designer with 4PSA, you need to have an eye for art & detail and be a natural in making things beautifully simple. You are that visual storyteller that can push the boundaries of creative thinking.

Ensure that concepts and visuals are on strategy, on brand, and integrated with campaign themes

Design cohesive systems of templates, animations, iconography, and visuals for all marketing channels including presentations and online communication

Bring iterative improvements to our marketing and brand properties

Present your ideas rationally and be able to process the feedback

Create and maintain a library of design and interface resources, monitor industry trends and best practices

Explore unconventional approaches to conventional problems

What You Must Know

You have 3+ years of experience in designing for web

You have a portfolio relevant for your empathic design knowledge

You understand the design's role in the end-user and business objectives relation

You encourage feedback

You master the Adobe Creative Suite

You have a solid understanding of design principles, typography, and color theory that result in clean, modern, and focused work

Basic HTML/CSS knowledge is considered a strong plus.

Product Manager

Romania / Bucharest

What You Will Have to Do

Are you the human version of a Gantt chart? Do you have the knack for planning, supervising and delivering results? If so, let's plan a meeting already!

We're looking for a talented product manager with global experience with software to keep a close eye on our product. Alongside a great time, you'll handle full life cycles for our software. Your knowledge and vision will have a huge impact on our products and services, so we'll take good care of you 😊

If this sounds like something you'd like to get your hands on, come on over. We're ready to meet.

Ability to fast investigate/understand third-party products in order to identify integration opportunities

Experience with global market is required.

Experience with online projects is required.

Experience with browser based apps is considered a plus.

Previous work experience in startups (or startup teams) is considered a plus.

Senior Engineering Manager

Romania / Bucharest

What You Will Have to Do

You will be responsible with leading the team of engineers in charge with the life-cycle of all our products and services. As a key member of the Product Management team, you will leverage your technical and management skills to coordinate the engineering teams.

Prioritize projects and manage technical resources

Work with technical team leads to drive forward technical decisions for projects

What You Must Know

Strong architecture skills with proven experience in Cloud based products

Strong working knowledge of modern software development methodologies and software design patterns

Strong programming background

Exceptional ability to communicate technical concepts effectively

Excellent problem solving, judgment and decision making skills

Experience working with multiple engineering teams with very different skills

Experience with building mobile apps is considered a plus.

Experience with communication and collaboration software is considered a plus.

Senior Program Manager

Romania / Bucharest

What You Will Have to Do

As a Senior Program Manager, you will be responsible with all phases of programs from inception through completion, including cost, schedule, and performance. You will drive design and architecture, manage execution, influence management and teams to deliver superb products and services.

You will work in the Apps Product Management team, which is in charge with the life-cycle of all 4PSA products and services.

Define and implement projects and programs in conjunction with the technical teams

Ability to work on multiple projects with conflicting priorities at the same time

Exceptional technical competence and strong analytical skills

Common sense with "good design" taste

Self-motivated with a demonstrated ability to work in a fast-paced environment

Strong cross-team collaboration skills

Equally comfortable taking personal ownership for a task and delegating it

Experience with online projects is required

Experience with building apps in the cloud is considered a plus.

Experience with building mobile apps is considered a plus.

Experience with building online presences is considered a plus.

Experience with communication and collaboration software is considered a plus.

Previous work experience in startups is considered a plus.

Professional Services

Technical Support Engineer (Level 1)

Romania / Bucharest

What You Will Have to Do

Are you an inquisitive techie? Do you love to help and your communication skills go way beyond saying "Did you try turning it off and on again"? 😊 If so, you might just be our next Level 1 Technical Support Engineer.

As part of our Professional Services team, you'll provide basic troubleshooting support for end-users. You'll understand their issues, offer basic fixing tips or escalate it to your teammates on Level 2.

If helping out customers with their technical support inquiries sounds like bliss to you, we're eager to meet you. We've got some tickets lined up for you 😊

Deliver web-based, email and phone technical support services in English

Handle technical support issues according to internal working procedures, whenever raised by customers

Complete and maintain updated information on trouble tickets

Work in rotating shifts

What You Must Know

At least one year of experience as a customer service representative

Very good English skills - written (excellent), spoken (excellent)

Strong communication skills and empathy

Proactive approach to problems

High attention to details

Good organization skills, must be able to multitask

Analytical and inquisitive, good troubleshooting skills

Linux operating system knowledge is considered a plus.

Basic knowledge about network protocols is considered a plus.

Technical Support Engineer (Level 2)

Romania / Bucharest

What You Will Have to Do

Is your heart going SIP SIP instead of boom boom? Do Linux and SQL make you tick? If so, you fit the description of our new Technical Support Engineer (Level 2).

As part of our Professional Services team, you will put your advanced troubleshooting and debugging skills to good use. Expect to channel your inner Sherlock Holmes too, since you'll often come across problems that need investigation and clever fixes. Our clients range from service providers, large companies to SMBs, so you won't find a dull moment around here. Get ready to advise, write scripts or provide workarounds.

Come on over and help us turn instant communication into great collaboration 😊

Write educative articles focused on troubleshooting or product features

Report about software performance on customer's installation

Provide feedback and report to management on overall software quality

Report documentation issues

Conduct customer engineering training

Report to Product Management on software experience

What You Must Know

BS/MS in Computer Science or related technical field

3+ years of experience in a telecom environment working with Linux servers

Very good English skills - written (excellent), spoken (very good)

Excellent communication skills

High attention to details

Good organization skills, must be able to multitask

Good knowledge of network protocols, SQL language

Very good knowledge of Linux OS

Strong troubleshooting/debugging skills and passion for problem solving and investigation

Knowledge of Open Source applications such as Nginx, Asterisk, Kamailio, MySQL, RabbitMQ, Redis, ElasticSearch is considered a plus.

VoIP protocols experience (SIP, RTP) is considered a plus.

Sales & Customer Service

Internship Sales Rep

Romania / Bucharest

What You Will Have to Do

Determined. Ambitious. Reliable. That's what we're looking for in our sales interns. Could that be you?

As part of our Sales team, you'll spread the word about Hubgets and play a key part in the selling process. Your success is our success, so we'll ensure your effort is equally rewarded.

Our product, Hubgets is a teamwork app that helps teams from around the world communicate in real-time and improve their productivity, while having fun. We speak with our customers and with teams that could use Hubgets on social networks like Facebook, Twitter, Instagram, our Ask HUG community. Our internship is very hands-on, so be ready to get your hands dirty of tweets, posts, infographics, highly hashtagged pictures and even some snaps.

When the Cool Summer Internship is over, you may be one of the interns invited to join our team. If you are still a student, we'll customize your work schedule based on your school schedule and help you with your graduation project.

This is an exciting opportunity to gain valuable work experience and have fun all summer long, so come on board! Plenty of perks await 😃

What You Must Know

Student pursuing a degree in sales, business, communications or related major or fresh graduate

Excellent English communication skills, both in writing and verbal

High level of motivation for sales

Great customer service skills

Strong desire to continue to learn in a practical, hands-on manner

Familiarity with online communication tools and channels

Sales Account Manager

Romania / Bucharest

What You Will Have to Do

The Sales Account Manager will join the Sales team that deals with thousands of customers and leads in over 60 countries. You will be in charge with executing the sales strategy in the front-line of customer acquisition on the global level.

Communication takes place through phone, chat, email or direct contact. On this job, you will:

Build business by identifying leads, establishing contact and developing relationships with them, and converting them into paying customers

Maintain relationships with customers and leads by providing information and guidance and by researching and recommending new opportunities

Identify improvements for products and services by staying updated with technology trends, market activity, and competitors

Conduct sales presentations and training

What You Must Know

Experience in IT service sales

Excellent written, verbal, and documentation skills in English

High level of motivation for sales and ability to meet sales goals

Great presentation and speaking skills

Good analytical skills to understand the challenges and problems that customers face so they can identify opportunities for a sale

Highly customer oriented with great ability to establish and maintain relationships

Highly organized, capable to manage multiple tasks simultaneously, while being able to prioritize tasks appropriately/as needed

Excellent speaking skills of Spanish, Portuguese, or German are considered a plus.

Very good technical skills are considered a plus.

Testing Automation

Internship SQA Automation Software Engineer

Romania / Bucharest

What You Will Have to Do

Is your mantra I'll test it for myself? Are people calling you a nitpicker when, in fact, you're just a huge fan of details? If so, our internship is where you can learn and practice it while having fun 😉

As part of the team, you will learn a great deal about software testing, and automation in particular, and you will also try your hand at testing our Cloud backend and frontend components. Hubgets delivers instant team communication and collaboration through real-time voice, video, and messaging in the browser. For that reason alone, doing SQA for Hubgets is an adventure. And that's not all, as you'll get a chance to test stuff that runs on infrastructure with many hardware nodes and millions of records. To get an idea of how much we value SQA, you should know we've used Java and PHP to build our own testing stack that handles all types of testing (functional, performance, volumes, security etc.) while provisioning resources in the Cloud.

When the Cool Summer Internship is over, you may be one of the interns invited to join our team. If you are still a student, we'll customize your work schedule based on your school schedule and help you with your graduation project.

This is an exciting opportunity to gain valuable work experience and have fun all summer long, so grab it! Plenty of perks await 😊

Learn about the general testing principles of software testing with focus on automation

SQA Automation Software Engineer

Romania / Bucharest

What You Will Have to Do

If SQA is more like your second language, you should be on our team. Because we make teamwork fun and that needs to be thoroughly tested before making its way to the Cloud 😉

Hubgets delivers instant team communication and collaboration through real-time voice, video, messaging and knowledge management in the browser. For that reason alone, doing SQA for Hubgets is an adventure. Not to mention the kicks we get out of testing stuff that runs on infrastructure with many hardware nodes and millions of records 😻 To get an idea of how much we value SQA, you should know we've used PHP and JavaScript (Node.js) to build our own testing stacks that handle several types of testing (functional, performance, volumes, security etc.) while provisioning resources in the Cloud.